2012-12-03 166 views
1

可能重複:
Close/hide the Android Soft Keyboard軟輸入鍵盤不可見的Android

我用下面的代碼隱藏默認的鍵盤帶來了我自己的,它工作正常

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

但是現在,當我點擊一個按鈕時使用以下操作,軟鍵盤不會再出現。爲什麼?

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE); 
+2

檢查http://stackoverflow.com/questions/1109022/close-hide-the-android-soft-keyboard – Matthieu

回答

1

試試這個

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 
InputMethodManager.HIDE_IMPLICIT_ONLY);