ソフトキーボードを使用するAndroidデバイスで、横長モードでフルスクリーンキーボード編集ビュー(下に表示)が表示されないようにしたい(つまり、ソフトキーボード自体とその背後のビューのみを表示したい)。
これはのsetExtractViewShown(false)
メソッドを使用して達成できるInputMethodService
と思いますが、このデフォルトのインスタンスにアクセスできず、カスタム入力メソッドを実装したくありません。
追加用に編集:入力が行われるビューはTextView
(View
カスタムInputConnection
実装の場合)でandroid:imeOptions="flagNoExtractUi"
はないため、ここでは機能しません。
flagNoExtractUi
またはの使用を推奨していIME_FLAG_NO_EXTRACT_UI
ます。ただし、にIME_FLAG_NO_EXTRACT_UI
対応するのドキュメントには、flagNoExtractUi
「このフラグの使用は推奨されておらず、将来廃止される可能性がある」と記載されているためflagNoFullscreen
、推奨されるオプションです。