windowSoftInputMode屬性講解(下面這段內(nèi)容我參考別人的博客睡陪,并加入我的一些意見)
我們從這個屬性的名稱中淮菠,可以很直觀的看出它的作用移迫,這個屬性就是來設置窗口軟鍵盤的交互模式的氓鄙。android:windowSoftInputMode屬性一共有9個取值璧坟,分別是:
【A】stateUnspecified:軟鍵盤的狀態(tài)并沒有指定诚隙,系統(tǒng)將選擇一個合適的狀態(tài)或依賴于主題的設置
【B】stateUnchanged:當這個activity出現(xiàn)時讶隐,軟鍵盤將一直保持在上一個activity里的狀態(tài),無論是隱藏還是顯示
【C】stateHidden:用戶選擇activity時久又,軟鍵盤總是被隱藏
【D】stateAlwaysHidden:當該Activity主窗口獲取焦點時巫延,軟鍵盤也總是被隱藏的
【E】stateVisible:軟鍵盤通常是可見的
【F】stateAlwaysVisible:用戶選擇activity時,軟鍵盤總是顯示的狀態(tài)
【G】adjustUnspecified:默認設置籽孙,通常由系統(tǒng)自行決定是隱藏還是顯示
【H】adjustResize:該Activity總是調(diào)整屏幕的大小以便留出軟鍵盤的空間
【I】adjustPan:當前窗口的內(nèi)容將自動移動以便當前焦點從不被鍵盤覆蓋和用戶能總是看到輸入內(nèi)容的部分
來源:http://www.bozhiyue.com/anroid/boke/2016/0604/177871.html