老樣子,代碼直接上:
這個是監聽軟鍵盤,如果是開啓狀態會關閉軟鍵盤,如果爲關閉則開啓軟鍵盤 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); if(imm != null){ imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);//開啓或者關閉軟鍵盤 }
下面這個是軟鍵盤的關閉
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); if (imm != null) { //edittext是你要監聽的輸入框控件 imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); }