android橫屏避免軟鍵盤全屏覆蓋及自動彈出

        getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
        getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

在onCreate setContentView之前加上以上代碼,也許你會問爲什麼兩行代碼不一起寫,是的,一起寫就會自動彈出軟鍵盤了。必須分開寫。

另外,還要在xml當中對EditText進行設置:

android:imeOptions="flagNoExtractUi"

這樣就可以了

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章