介紹EditText和AutoCompleteTextView初始不獲得焦點(diǎn)及解決軟鍵盤彈出時(shí)遮擋輸入框問題。 1、activity啟動(dòng)時(shí)EditText不獲得焦點(diǎn) Activity啟動(dòng)時(shí)若有一個(gè)EditText默認(rèn),EditText獲得焦點(diǎn),去掉首次焦點(diǎn),在manifest.xml中對(duì)應(yīng)activity添加 1
即可。 2、鍵盤彈出時(shí)輸入框被壓縮 輸入框獲得焦點(diǎn)彈出軟鍵盤時(shí),輸入框被壓縮,字體上浮,同時(shí)背景出現(xiàn)問題。如下: 網(wǎng)上解決方法是添加
或
經(jīng)測(cè)試后無效。 解決方法為在外層布局中添加scrollView,因?yàn)閟crollView只允許包含一個(gè)子View,所以如果出現(xiàn)問題布局已有外層layou,直接嵌套在ScrollView中即可,如下: Java
如果出現(xiàn)問題布局沒有外層layout,還需要再嵌套一層RelativeLayout,如下: Java
|