我的应用中遇到了一个小用户体验问题;
在打开软键盘的情况下从横向更改为纵向(或纵向转换为横向)时,键盘会隐藏。
我想要做的是停止键盘隐藏在方向更改上。
(编辑 - 我不想强制键盘打开,如果键盘在方向更改之前被隐藏,我希望它保持隐藏 - 我想保留键盘打开/关闭状态。)
我一直在寻找答案,似乎在stateUnchanged
清单中为windowSoftInputMode
选项添加Activity
是解决此问题的正确方法(如android documentation:
android:windowSoftInputMode="stateUnchanged|adjustResize"
问题是这似乎完全没有效果。
是否有人知道此功能的任何警告?如果焦点的EditText
位于Fragment
?
答案 0 :(得分:0)
将此添加到您的代码中它将起作用:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);