1

可能重复:
关闭/隐藏 Android 软键盘

我使用以下代码隐藏默认键盘以调出我自己的,它工作正常

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

但是现在当我单击一个按钮使用以下内容时,软键盘不会重新出现。为什么?

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

1 回答 1

1

尝试这个

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,
InputMethodManager.HIDE_IMPLICIT_ONLY);
于 2012-12-03T04:40:24.787 回答