場合によっては、ダイアログに EditText を含める必要があります。電話機が横向きの場合、ソフト キーボードが全画面で表示され、インターフェイス全体がブロックされることがあります。現時点では、 windowSoftInputMode 属性の設定は無効です。
実際、Edittext は解決策を提供してくれます。
public static Final int IME_FLAG_NO_EXTRACT_UI = 0x10000000;
1. コードに次のように設定します。
mEditText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);
2.XMLで設定:
android:imeOptions="flagNoExtractUi"
3. カスタマイズされたソフト キーボードの場合:
onEvaluateFullscreenMode()をオーバーライドする必要があり、戻り値は false になります。