嘿,我正面临这个非常不寻常的问题,并没有找到任何原因解决这个问题:
我有一个Activity A,它有一个只有两个片段的viewpager。 [这两个片段在布局中只有三个元素1)ListView 2)EditText和3)editText旁边的按钮]
问题是,当我从这个活动A调用startActivityForResult到任何其他活动时,[在这种情况下假设活动B]
当我从任何活动B返回活动A时,KeyBoard会向上滑动。
edittext没有焦点[我很确定]。我真的不知道为什么会出现这个键盘。
如果有人有类似的问题,请帮忙。 或者建议我在哪里挖掘以解决这个问题的原因。
请帮助。
提前致谢!
答案 0 :(得分:2)
将此设置为Activity
manifest.xml
android:configChanges="keyboardHidden|orientation"
或者
android:windowSoftInputMode="stateHidden"
答案 1 :(得分:1)
选项1:如果您转到清单文件并执行以下更改,则只会影响您当前的应用程序
android:configChanges="keyboardHidden|orientation"
Or
android:windowSoftInputMode="stateHidden"
选项2:如果您希望模拟器的软键盘独立于您的应用程序而禁用,请按照以下步骤操作:
转到模拟器中的设置: 设置 - >语言和键盘并取消选中" Android键盘"和其他奇怪的,如果他们也被检查
每当你想要使用它时,只需检查一下......你就完成了。