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

AnT*_*nTz 5 keyboard android

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

这是第一个问题

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

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

非常感谢你!

Gen*_* S. 19

添加这个:

android:imeOptions="flagNoExtractUi"
Run Code Online (Sandbox Code Playgroud)

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

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