當我在橫向模式下打開軟鍵盤時,鍵盤覆蓋了我的整個應用程序。唯一顯示的是鍵盤和輸入文本頂部的空格。鍵盤在縱向模式下顯示正確。鍵盤在橫向模式下以全屏模式打開
回答
基本上它不是你的應用程序的錯誤。它的鍵盤輸入法是如何設計的。當用戶轉到橫向模式時,它將佔用整個屏幕。
您可以從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. 全屏模式下的橫向模式圖像UIImageView
- 3. Acrobat在全屏模式下打開
- 4. 以全屏模式打開Firefox
- 5. MFMailComposeViewController未在橫向模式下打開。但在肖像模式下工作
- 6. 爲什麼鍵盤在橫向模式下出現像這樣?
- 7. 鍵盤在橫向模式下不能正確顯示
- 8. YotubePlayerSupportFragment在橫向模式下的全屏視圖
- 9. 以橫向模式打印網頁
- 10. 如何以橫向模式打印PDF
- 11. ActionBar SearchView未在橫向模式下完全展開
- 12. Ipad以肖像模式居中,在橫向模式下工作
- 13. 如何在全屏模式下啓用鍵盤輸入?
- 14. 使Android應用程序全屏橫向模式下僅
- 15. 鍵盤在方向更改爲橫向模式時消失
- 16. 軟鍵盤不能以橫向模式顯示?
- 17. iPhone應用程序在橫向模式下打開iPad上
- 18. 默認情況下以全屏模式打開HTML5視頻?
- 19. 全屏模式下的Facebook連接無鍵盤
- 20. 試圖在橫向模式而不是縱向模式下顯示鍵盤在iOS 8中
- 21. 印刷在IE11在橫向模式下
- 22. Android:在全屏模式下從webview打開圖像
- 23. 如何在全屏模式下打開Firefox?
- 24. 全屏模式下的JInternalFrame
- 25. 全屏模式下的Flex?
- 26. 全屏模式下的ChromeDriver
- 27. iOS應用在橫向模式下
- 28. iPad:UIModalPresentationFormSheet在橫向模式下失敗
- 29. UIModalPresentationFormSheet在橫向模式下的iPad
- 30. UIDeviceOrientation未知在橫向模式下
它只有2.3.3發生......所有以上版本是確定.. – 2013-03-20 12:22:20
我有幾個edittext字段...當我點擊任何...在橫向模式..keyboad出現在應用程序上方.. – 2013-03-20 12:23:17
而不是說話的代碼,你可以把代碼放在這裏嗎?你也可以在發佈之前谷歌谷歌? – Siddharth 2013-03-20 12:24:19