1

我正在尝试删除在 Activity 加载视图时启动软键盘的代码。我在 Manifest 文件中删除了 'android:windowSoftInputMode="stateVisible|adjustResize"'。然后,我在 Activity 中搜索了对 InputMethodManager 使用的任何引用。我可以看到布局文件中没有任何内容会触发软键盘的加载。然后我清理了项目并对其进行了重建。创建 View 时,软键盘仍会加载。我肯定错过了什么。关于为什么软键盘会继续加载的任何想法?

4

1 回答 1

1

您应该从尝试设置开始android:windowSoftInputMode="stateHidden|adjustResize"

如果它不起作用,您可能需要在代码中的某个位置添加以下内容

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editTextField.getWindowToken(), 0);
于 2015-09-14T04:21:51.020 回答