我想开发一款基于Android的打字游戏。我真的希望这个游戏能够在横向模式下工作,因为在我看来,它是更具体的Android游戏。
这是第一个问题
如果我切换横向模式,当用户打开键盘时,他看不到屏幕的其余部分,因为在横向模式下它会打开全屏。 (我的键盘这样做)
问题:有什么方法可以在横向模式下只打开半键盘,以便用户可以看到他在哪里打字,或者有人找到另一种方法来解决这个问题?< / p>
非常感谢!
答案 0 :(得分:19)
添加:
android:imeOptions="flagNoExtractUi"
到你的EditText节点(在xml中)会使键盘弹出一半,让你在文本字段(在你的UI中)而不是在它自己的(全屏)中编辑文本文字编辑区。
我刚刚在Galaxy Nexus(运行ICS)和RAZR Maxx(运行Gingerbread)中对此进行了测试,该应用程序是针对midSdk 10(2.3.3)编译的。它似乎有用。