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

时间:2011-12-27 19:22:35

标签: android keyboard

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

这是第一个问题

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

问题:有什么方法可以在横向模式下只打开半键盘,以便用户可以看到他在哪里打字,或者有人找到另一种方法来解决这个问题?< / p>

非常感谢!

1 个答案:

答案 0 :(得分:19)

添加:

android:imeOptions="flagNoExtractUi"

到你的EditText节点(在xml中)会使键盘弹出一半,让你在文本字段(在你的UI中)而不是在它自己的(全屏)中编辑文本文字编辑区。

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