Android虛擬鍵盤擋住輸入組件的解決辦法

如題,一開始遇到這個問題,請教了作蘋果開發的哥們(作蘋果的哥們好說話),他說要作監聽,打開鍵盤的時候把會被遮住的輸入組件向上移動。 java

我琢磨着這應該會很麻煩,因此仍是先求助了下度娘,還真有辦法! android

比我想象的簡單得多,就在AndroidManifest.xml文件Activity配置裏面加兩行配置就好了。 windows

代碼以下: code

<activity
    ...
    android:windowSoftInputMode="adjustUnspecified|stateHidden"  
    android:configChanges="keyboardHidden|orientation"
>

問題沒了... xml

還有另一種針對使用PopupWindow的狀況,我還沒學到,就不想驗證了,以下: ci

popup.setInputMethodMode(Popupwindows.iNPUT_METHOD_NEEDED);          
popup.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
相關文章
相關標籤/搜索