我一直认为当我在EditText
之外触摸时,Android键盘会自动隐藏。
我的应用程序中有几个文本输入。只有第一个有标签
<requestFocus />
在xml布局定义中。我没有其他影响键盘的实现(或至少
我想我没有任何)。唯一可能重要的是我只使用支持包中的FragmentActivity
和Fragment
。
当我启动我的应用程序时,键盘会正确弹出,并且焦点中有正确的EditText
。当我旋转我的设备时,我的键盘被隐藏(我真的不知道为什么)。当我向后旋转时,它会再次显示出来。当我点击布局本身上的EditText
或按钮或其他东西时,键盘没有隐藏但我真的想要它。
我认为为此目的不需要额外的编码。
答案 0 :(得分:1)
我找到了我的根本原因,那是因为主机活动设置了android:windowSoftInputMode =&#34; stateHidden | adjustResize&#34; ,如果删除它问题将被解决,希望它对你有用