设备键盘无缘无故地滑动

时间:2014-05-26 07:06:12

标签: android android-layout android-fragments

嘿,我正面临这个非常不寻常的问题,并没有找到任何原因解决这个问题:

我有一个Activity A,它有一个只有两个片段的viewpager。 [这两个片段在布局中只有三个元素1)ListView 2)EditText和3)editText旁边的按钮]

问题是,当我从这个活动A调用startActivityForResult到任何其他活动时,[在这种情况下假设活动B]

当我从任何活动B返回活动A时,KeyBoard会向上滑动。

edittext没有焦点[我很确定]。我真的不知道为什么会出现这个键盘。

如果有人有类似的问题,请帮忙。 或者建议我在哪里挖掘以解决这个问题的原因。

请帮助。

提前致谢!

2 个答案:

答案 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键盘"和其他奇怪的,如果他们也被检查

每当你想要使用它时,只需检查一下......你就完成了。