如何在横向模式下只打开半键盘?

我想开发一款基于Android的打字游戏。 我真的希望这款游戏能够在横向模式下工作,因为在我看来,这是更具体的Android游戏。

这是第一个问题

如果我切换横向模式,当用户打开键盘时,他无法看到屏幕的其余部分,因为在横向模式下它会打开全屏。 (我的键盘是这样的)

问题 :有什么方法可以在横向模式下只打开一半键盘,以便用户可以看到他正在键入的内容,还是有人找到解决此问题的另一种方法?

非常感谢你!


添加这个:

android:imeOptions="flagNoExtractUi"

到你的EditText节点(在xml中)将使得键盘弹出一半的屏幕,并让你在文本字段中(在你的用户界面中)编辑文本,而不是在它自己的(全屏幕)文本编辑区域。

我刚刚在Galaxy Nexus(运行ICS)和RAZR Maxx(运行姜饼)中对此进行了测试,该应用程序针对midSdk 10(2.3.3)进行了编译。 它似乎工作。

链接地址: http://www.djcxy.com/p/93361.html

上一篇: How to open only half keyboard in Landscape mode?

下一篇: Hide soft keyboard for editText focus/touch