Android软键盘弹出并自动隐藏

时间:2013-05-18 22:47:40

标签: android android-softkeyboard

我有这个奇怪的问题,软键盘不断弹出并隐藏在我的应用程序中。

它只发生在平板电脑上,在手机上工作没有问题,只有在平板电脑上运行应用程序时才会出现此问题。我也在真实设备上尝试过,出现同样的问题。

我搜索了其他有相同问题的帖子,但我找不到其他有同样问题的帖子。

以下是该问题的视频:http://youtu.be/b9jJQzgxaIo

以下是此片段的清单代码:

<activity
        android:name="com.mapsaurus.panesexample.CreateAssignment"
        android:configChanges="orientation|screenSize"
        android:label="@string/title_activity_create_assignment" >
</activity>

我尝试使用和不使用android:configChanges="orientation|screenSize"以及使用和不使用android:windowSoftInputMode="stateVisible",但没有任何运气。

我正在使用Android-PanesLibrary,因此EditText字段位于SherlockFragment内而不是活动中,当它处于正常活动状态时,它可以正常工作。

我希望有人能为此找到解决方案。

谢谢..

1 个答案:

答案 0 :(得分:2)

在我写完问题之后,我在自己的问题中找到了解决方案。 发生这种情况是因为它是一个片段而不是一个Activity,所以我将android:windowSoftInputMode="adjustPan"添加到此片段附加到的Activity上,并且它有效。我认为问题是因为键盘与Activities not Fragments对话,我不知道这是否属实,但我就是对它的解释。 我希望将来有人能从中受益。