2013-05-18 38 views
0

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

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

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

这是问题的一个视频: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并不是一项活动,当它在一个正常的活动,它工作正常。

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

谢谢..

+0

您是否尝试过在没有窗格库的情况下自行使用片段? – dmon

回答

1

后,我写的问题,我发现我自己的问题解决方案。 发生这种情况是因为它是一个不是活动的片段,所以我将android:windowSoftInputMode="adjustPan"添加到此片段所附的活动中,并且它工作正常。我认为这个问题是因为键盘与不是Fragments的活动对话,我不知道这是否属实,但我认为这是解释。 我希望将来有人会从中受益。