Настройка изменения размера не работает в режиме погружения

Мне нужно, чтобы мое приложение всегда было в режиме погружения (Скрыть панель навигации и строку состояния). Проблема в том, что когда я показываю диалог, даже если я установил для setSoftInputMode значение SOFT_INPUT_ADJUST_RESIZE / SOFT_INPUT_ADJUSTPAN, диалоговое окно не настраивается на программной клавиатуре. Некоторый текст в верхней части диалога обрезается.

dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
         hideSystemUi1(dialog.getWindow().getDecorView());

        dialog.getWindow().setSoftInputMode(
                WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

Как можно решить эту проблему?

0 ответов

Другие вопросы по тегам