2012-12-03 57 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);