0

我已经阅读了几个类似问题的答案,但没有一个是令人满意的。我想随时打开和关闭键盘。

这是我发现的:

将以下内容设置为您在 AndroidManifest.xml 中的活动

安卓:windowSoftInputMode="stateHidden"

或在您的活动代码的 onCreate 中:

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

这是正确的方法吗?我不明白为什么没有简单的方法来打开和关闭它。

4

1 回答 1

0
InputMethodManager iMM = (InputMethodManager)this.getSystemService(Service.INPUT_METHOD_SERVICE);

通过以下方式显示:iMM.showSoftInput(ed, 0);

通过以下方式隐藏它:iMM.hideSoftInputFromWindow(ed.getWindowToken(), 0);

于 2013-08-06T10:54:14.423 回答