隐藏软键盘后Android应用程序不会刷新

隐藏软键盘后Android应用程序不会刷新,android,keyboard,android-softkeyboard,android-input-method,Android,Keyboard,Android Softkeyboard,Android Input Method,使用android软键盘输入文本并使用键盘下方的可用键手动关闭后,应用程序页面不会刷新。显示了键盘所在的黑色空间 我尝试了WindowsOfInputMode的各种可用选项,但无法解决此问题。遗憾的是,adjustPan并没有表现出预期的行为。当WindowsOfInputMode设置为adjustPan时,键盘隐藏文本字段 如何在隐藏软键盘后刷新页面以消除此问题 在清单中尝试此操作 android:windowSoftInputMode="stateHidden" a

使用android软键盘输入文本并使用键盘下方的可用键手动关闭后,应用程序页面不会刷新。显示了键盘所在的黑色空间

我尝试了WindowsOfInputMode的各种可用选项,但无法解决此问题。遗憾的是,adjustPan并没有表现出预期的行为。当WindowsOfInputMode设置为adjustPan时,键盘隐藏文本字段

如何在隐藏软键盘后刷新页面以消除此问题

在清单中尝试此操作

android:windowSoftInputMode="stateHidden" 
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
也试试这个代码

android:configChanges="keyboardHidden"
或者也试试这个

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

根据您的情况,添加

android:windowSoftInputMode="adjustPan"

添加到清单中的活动标记可以解决此问题


在我的情况下,这两种方法都有效。

上述配置的问题仍然存在,并且没有改变行为。@Nitin K使用此方法,“keyboardHidden”和“keyboardHidden”不起作用。清单中的配置可以解决此问题吗?@Nitin是的,您需要将这些xml代码放在特定活动的清单中。嘿,您解决了这个问题吗?我也遇到了同样的问题。根据官方文档,android:WindowsOfInputMode=“adjustNothing”不是有效值@Maffen先生这很奇怪,这里列出了:
android:windowSoftInputMode="adjustNothing"