Я создаю приложение для Android, в котором я показываю фрагмент диалога, где пользователи могут вводить текст. Проблема в том, что клавиатура отображается поверх диалогового окна, и я не мог найти способ исправить это! Я безуспешно пытался сделать следующее:
Добавление атрибута android:windowSoftInputMode
в моем AndroidManifest.xml
с несколькими значениями, такими как "adjustPan|adjustResize"
Использование dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
с SOFT_INPUT_STATE_HIDDEN
, SOFT_INPUT_ADJUST_RESIZE
, но это просто уничтожает содержимое диалога.
Этот ответ: https://stackoverflow.com/a/51821469/6766678 где скриншоты - это то, чего я хочу достичь.
Вот так выглядит мой диалог при открытой клавиатуре:
Любая помощь приветствуется!