**:
在網上搜了一下,測試結果如下:僅供參考
android edittext不彈出軟鍵盤方法一: (此方法會自動換行,但是會彈出軟鍵盤)
在androidmainfest.xml中選擇哪個activity,設定windowsoftinputmode屬性為adjustunspecified|statehidden
android:windowsoftinputmode="adjustunspecified|statehidden"
android:configchanges="orientation|keyboardhidden">
方法二:
(此方法mouse在edittext中輸入文字時會自動換行,但是會彈出軟鍵盤)
讓edittext失去焦點,使用edittext的clearfocus方法
例如:edittext edit=(edittext)findviewbyid(r.id.edit);
edit.clearfocus();
方法三:
強制隱藏android輸入法視窗
(此方法mouse在edittext中輸入文字時會自動換行,但是會彈出軟鍵盤)
例如:edittext edit=(edittext)findviewbyid(r.id.edit);
inputmethodmanager imm = (inputmethodmanager)getsystemservice(context.input_method_service);
imm.hidesoftinputfromwindow(edit.getwindowtoken(),0);
2.edittext始終不彈出軟體鍵盤 (
此方法不會在edittext裡輸入文字時不會自動換行。但不會彈出軟鍵盤
)例:edittext edit=(edittext)findviewbyid(r.id.edit);
edit.setinputtype(inputtype.type_null);
EditText軟鍵盤彈出相關問題
1.軟鍵盤彈出時視窗控制項上移問題 解決辦法1 檢查如果有listview或者scollview之類的控制項,android scrollbars none 這個屬性要去掉 解決辦法2 如果不想去掉android scrollbars none 這個屬性 則在activity的setcontentv...
EditText軟鍵盤彈出查詢表
android中inputtype屬性在edittext輸入值時啟動的虛擬鍵盤的風格有著重要的作用。這也大大的方便的操作。有時需要虛擬鍵盤只為字元或只為數字。所以inputtype尤為重要。文字型別,多為大寫 小寫和數字符號。android inputtype none 不彈出鍵盤 android ...
EditText和軟鍵盤
editext獲取焦點並自動彈出輸入鍵盤,如下 edittext edittext.setfocusable true edittext.setfocusableintouchmode true edittext.requestfocus inputmethodmanager inputmanage...