0

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

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

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

这是问题的视频: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非活动中,当它处于正常活动中时,它可以正常工作。

我希望有人对此有解决方案。

谢谢..

4

1 回答 1

2

写完问题后,我在自己的问题中找到了解决方案。发生这种情况是因为它是一个 Fragment 而不是 Activity,所以我添加android:windowSoftInputMode="adjustPan"了这个 Fragment 所附加到的 Activity,并且它起作用了。我认为问题是因为键盘与活动而不是片段交谈,我不知道这是否属实,但我就是这样的解释。我希望将来有人会从中受益。

于 2013-05-18T23:12:01.623 回答