为什么软键盘继续显示在视图中?

Why does softkeyboard continue to display in View?

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

您应该先尝试设置 android:windowSoftInputMode="stateHidden|adjustResize"

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

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editTextField.getWindowToken(), 0);