1. 程式人生 > >android軟鍵盤把佈局頂上去,在AndroidManiFest.xml設定windowSoftInputMode沒有效果的問題解決

android軟鍵盤把佈局頂上去,在AndroidManiFest.xml設定windowSoftInputMode沒有效果的問題解決

不知道為什麼,最近在做的開發都是Fragment+tabhost的效果的頁面,有點像微信那樣,下面有四個tab可以按鈕,,今天我做的頁面就是佈局上面有一個搜尋框,中間是fragment,然後下面是三個類似button,當我搜素框的edittext獲得焦點的時候,彈出軟鍵盤的時候,發現下面他tabhost被頂到中間,諾!就素醬樣!

通過查詢資料,發現可以在ManiFest.xml檔案中,在Activity中設定

android:windowSoftInputMode="stateHidden|adjustPan"
但是!!發現沒有用!!還是會被頂!d=====( ̄▽ ̄*)b到中間!!!
通過不斷的網上查到資料,我發現原理我在這個Activity中設定了!!!
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);//不自動彈出軟鍵盤
去掉這句後,就OK拉!!!!!!