解決方法1:
在manifest的activity節點(diǎn)使用 Xml代碼
當點(diǎn)擊EditText控件彈出軟鍵盤(pán)的時(shí)候,系統會(huì )自動(dòng)調整控件的位置。
下面來(lái)學(xué)習一下android:windowSoftInputMode的使用。
activity如何與軟鍵盤(pán)交互。這個(gè)屬性的設置將會(huì )影響兩件事情:
1> 軟鍵盤(pán)的狀態(tài)——是否它是隱藏或顯示——當活動(dòng)(Activity)成為用戶(hù)關(guān)注的焦點(diǎn)。
2> 活動(dòng)的主窗口調整——是否減少活動(dòng)主窗口大小以便騰出空間放軟鍵盤(pán)或是否當活動(dòng)窗口的部分被軟鍵盤(pán)覆蓋時(shí)它的內容的當前焦點(diǎn)是可見(jiàn)的。
如果要默認隱藏輸入法,可以參考下面定義:
如果要默認顯示輸入法,可以參考下面定義:
解決方法2:
有些手機可能用上訴方法無(wú)法奏效,那可以用以下方法:
在EditText的布局文件里添加ScrollView,當點(diǎn)擊EditText時(shí)控件會(huì )滑動(dòng),當失去焦點(diǎn)時(shí)滾動(dòng)條會(huì )隱藏。
聯(lián)系客服