软输入键盘在Android中不可见

时间:2012-12-03 04:36:15

标签: android keyboard window-managers android-windowmanager

  

可能重复:
  Close/hide the Android Soft Keyboard

我使用以下代码隐藏默认键盘以显示我自己的键盘并且工作正常

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

但现在当我在点击按钮时使用以下内容时,软键盘不再出现。为什么呢?

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

1 个答案:

答案 0 :(得分:1)

试试这个

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