edittext不彈出軟鍵盤

2021-07-22 02:43:04 字數 987 閱讀 8368

**:

在網上搜了一下,測試結果如下:僅供參考

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...