EditText自動獲取焦點並彈出輸入法的問題

1.每次啓動新的Activity的時候,輸入法老是彈出來,太煩人了。

主要緣由就是頁面上方有個EditTexit,每次都自動獲取焦點。

注意要求是:每次啓動新的Activity的時候,EditTexit不要獲取到焦點或者獲取到焦點也不讓輸入法彈出來,並非阻止輸入法使用。只要第一次啓動的時候別彈出來就好了,若是主動點到EditTexit的時候輸入法仍是得正常的彈出來的

解決:
在OnCreate方法裏面加下面這句代碼

// 隱藏軟鍵盤 java

getWindow().setSoftInputMode( 
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

2.在editText中輸入完之後,旁邊有個send 按鈕,當點擊send button 關閉軟鍵盤,再次輸入的時候再彈出來。
解決:
//closeinputmethodaftersend 
finalInputMethodManagerimm=(InputMethodManager)getSystemService(INPUT_METHOD_SERVICE); 
imm.hideSoftInputFromWindow(contentTextEdit.getWindowToken(),0);
相關文章
相關標籤/搜索