1、橫屏?xí)r,點擊輸入框出現(xiàn)全鍵盤解決方案: 在EditText、searchview等控件中加
android:imeOptions="flagNoExtractUi"
2、豎屏?xí)r,安卓會出現(xiàn)半屏。
case1:你的輸入框處于中下的位置,這樣的話,鍵盤可能擋住輸入框。 解決方法:在manifest中對activity設(shè)置
android:windowSoftInputMode="adjustResize"
這樣activity的主窗口總會resize為鍵盤提供空間
case2:你的輸入框處于偏上面,一般情況下這樣就不會有什么問題,但是如果你的界面縱向方面使用的是layout_weight即比重來分布頁面的話,
軟件盤會壓縮整個window,導(dǎo)致輸入框部分被壓縮。 解決方法:在manifest中對activity設(shè)置
android:windowSoftInputMode="adjustPan"