我想开发一个基于Android打字的游戏。我真的希望这款游戏能够在横向模式下运行,因为我认为这是更具体的Android游戏。
那里是第一个问题
如果我切换横向模式,则当用户打开键盘时,他看不到屏幕的其余部分,因为在横向模式下,它会打开全屏。 (我的键盘执行此操作)
问题:有什么方法可以在横向模式下只打开半个键盘,以便用户可以看到他在哪里键入内容,或者有人找到解决此问题的另一种方法?
非常感谢你!

最佳答案

添加:

android:imeOptions="flagNoExtractUi"

到您的EditText节点(在xml中)中,它将使键盘在屏幕的一半上弹出,并允许您在文本字段(在UI中)而不是在其自己的(全屏)文本编辑区域中直接编辑文本。

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

关于android - 如何在横向模式下仅打开半个键盘?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8648401/

10-10 21:09