当我在横向模式下打开软键盘时,键盘覆盖了我的整个应用程序。唯一显示的是键盘和输入文本顶部的空格。键盘在纵向模式下显示正确。键盘在横向模式下以全屏模式打开
回答
基本上它不是你的应用程序的错误。它的键盘输入法是如何设计的。当用户转到横向模式时,它将占用整个屏幕。
您可以从Play商店安装一些第三方IME,并查看它如何在纵向模式下工作。
根据以下MCeley给出的链接。你可以做一些事情,如下
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
outAttrs.imeOptions = EditorInfo.IME_FLAG_NO_EXTRACT_UI;
}
或更改舱单的活动如下
android:imeOptions="flagNoExtractUi"
是的,整个屏幕是因为这是键盘的设计。但是,您可以告诉本机键盘即使在横向上也不想使用此编辑模式。请参阅相关的问题,用户从他们的解决方案:http://stackoverflow.com/questions/4336762/disabling-the-fullscreen-editing-view-for-soft-keyboard-input-in-landscape – MCeley 2013-03-20 12:48:43
感谢您的链接所以'outAttrs.imeOptions = EditorInfo.IME_FLAG_NO_EXTRACT_UI;'是否有魔术 – 2013-03-20 12:50:04
这是最小的targer sdk来做到这一点?我的2.3.3 .. – 2013-03-20 14:56:52
- 1. 在横向模式下打开视图
- 2. DialogFragment:EditText键盘在横向模式下覆盖整个屏幕
- 3. 全屏模式下的横向模式图像UIImageView
- 4. Acrobat在全屏模式下打开
- 5. 在横向模式下启动屏幕
- 6. 模式的看法,白色栏上屏幕上的键盘在横向模式
- 7. 以全屏模式打开Firefox
- 8. MFMailComposeViewController未在横向模式下打开。但在肖像模式下工作
- 9. 在横向模式下打印vb.net
- 10. 如何强制在横向模式下显示键盘?
- 11. EditText上没有键盘在横向模式下
- 12. 为什么在横向模式下,1024px的iPad键盘高度?
- 13. 为什么键盘在横向模式下出现像这样?
- 14. ImageView在横向模式下
- 15. 在横向模式下
- 16. YotubePlayerSupportFragment在横向模式下的全屏视图
- 17. 横向模式下的全景页面
- 18. 如何以横向模式打印PDF
- 19. 以横向模式打印网页
- 20. Ipad以肖像模式居中,在横向模式下工作
- 21. ActionBar SearchView未在横向模式下完全展开
- 22. 如何在全屏模式下启用键盘输入?
- 23. 使Android应用程序全屏横向模式下仅
- 24. 软键盘不能以横向模式显示?
- 25. 键盘在方向更改为横向模式时消失
- 26. 横向模式下的UIImagepickercontroller
- 27. 默认情况下以全屏模式打开HTML5视频?
- 28. 如何在横向模式下打开视图控制器?
- 29. iPhone应用程序在横向模式下打开iPad上
- 30. 全屏模式下的Facebook连接无键盘
它只有2.3.3发生......所有以上版本是确定.. – 2013-03-20 12:22:20
我有几个edittext字段...当我点击任何...在横向模式..keyboad出现在应用程序上方.. – 2013-03-20 12:23:17
而不是说话的代码,你可以把代码放在这里吗?你也可以在发布之前谷歌谷歌? – Siddharth 2013-03-20 12:24:19