1. 程式人生 > 實用技巧 >Android學習—解決介面彈出輸入框時Tabhost上移的問題

Android學習—解決介面彈出輸入框時Tabhost上移的問題

在一個Tabhost頁籤介面,裡面有多個EditText可以輸入,但是每次文字框獲得焦點彈出系統鍵盤時,位於底部的Tab被頂到中間去了,而且還會導致輸入無效;

wKioL1SGhSajqAGqAAHSKaDJp3I354.jpg

對於這種問題,可以通過下面的設定解決:

修改AndroidManifest.xml檔案,在Tabhost所在的Activity中加入:android:windowSoftInputMode="adjustPan|stateVisible"

如下:

<activity android:name="com.yag.UI.MainActivity" android:windowSoftInputMode="adjustPan|stateVisible">

</activity>

wKiom1SGhGaTAJf0AAHGC-MBa9k305.jpg

轉載於:https://blog.51cto.com/alany/1587842