彈出軟鍵盤時,activity介面整體上移

2021-10-05 06:26:47 字數 382 閱讀 1238

最近被提了乙個bug,在edittext進行輸入時彈出軟鍵盤後,activity介面整體上移;

看網上流行的三個方法:

1.getwindow().setsoftinputmode(windowmanager.layoutparams.soft_input_adjust_pan)。

2.在專案的androidmanifest.xml檔案中介面對應的裡加入android:windowsoftinputmode="adjustpan"。

3.把外層的的layout替換成scrollview。

以上三種方法均沒用。

解決方法:

在外層的布局上新增屬性:android:descendantfocusability=」blocksdescendants」

android 預設彈出軟鍵盤

網上搜了下答案基本上都是 inputmethodmanager im inputmethodmanager getsystemservice input method service im.showsoftinput scoreedittext,0 scoreedittext焦點也獲取了,但就是怎麼...

edittext不彈出軟鍵盤

在網上搜了一下,測試結果如下 僅供參考 android edittext不彈出軟鍵盤方法一 此方法會自動換行,但是會彈出軟鍵盤 在androidmainfest.xml中選擇哪個activity,設定windowsoftinputmode屬性為adjustunspecified statehidde...

EditText軟鍵盤彈出相關問題

1.軟鍵盤彈出時視窗控制項上移問題 解決辦法1 檢查如果有listview或者scollview之類的控制項,android scrollbars none 這個屬性要去掉 解決辦法2 如果不想去掉android scrollbars none 這個屬性 則在activity的setcontentv...