Android EditView 软键盘把布局顶上去的处理方法
看到自己的項(xiàng)目的處理方法是,在AndroidManifest 的,使用到的Activity 里面添加
android:windowSoftInputMode="stateVisible|adjustResize|stateHidden"
這個(gè)方法是,不會(huì)把布局頂上取,
看下其他的屬性,
【1】stateUnspecified:軟鍵盤的狀態(tài)并沒有指定,系統(tǒng)將選擇一個(gè)合適的狀態(tài)或依賴于主題的設(shè)置
【2】stateUnchanged:當(dāng)這個(gè)activity出現(xiàn)時(shí),軟鍵盤將一直保持在上一個(gè)activity里的狀態(tài),無論是隱藏還是顯示
【3】stateHidden:用戶選擇activity時(shí),軟鍵盤總是被隱藏
【4】stateAlwaysHidden:當(dāng)該Activity主窗口獲取焦點(diǎn)時(shí),軟鍵盤也總是被隱藏的
【5】stateVisible:軟鍵盤通常是可見的
【6】stateAlwaysVisible:用戶選擇activity時(shí),軟鍵盤總是顯示的狀態(tài)
【7】adjustUnspecified:默認(rèn)設(shè)置,通常由系統(tǒng)自行決定是隱藏還是顯示
【8】adjustResize:該Activity總是調(diào)整屏幕的大小以便留出軟鍵盤的空間
【9】adjustPan:當(dāng)前窗口的內(nèi)容將自動(dòng)移動(dòng)以便當(dāng)前焦點(diǎn)從不被鍵盤覆蓋和用戶能總是看到輸入內(nèi)容的部分
?
看如果上面的方法不適你,可以看看這些數(shù)據(jù),挑選自己的合適的。。。。。
總結(jié)
以上是生活随笔為你收集整理的Android EditView 软键盘把布局顶上去的处理方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “征途行色惨风烟”下一句是什么
- 下一篇: 自从初二后,孩子说学校进度快,作业多,没