Исправить положение фрагмента диалога после открытия клавиатуры - PullRequest
0 голосов
/ 06 мая 2019

У меня есть фрагмент диалога с размером, равным:

   Dialog dialog = getDialog();
        if (dialog != null) {
            int width = ViewGroup.LayoutParams.MATCH_PARENT;
            int height = ViewGroup.LayoutParams.WRAP_CONTENT;
            dialog.getWindow().setLayout(width, height);
        }

И внутри него находится список с максимальной высотой около 500 dp.Его занимает 70% экрана.Выглядит так:

enter image description here

После того, как я пытаюсь открыть клавиатуру, весь диалог поднимается.Поэтому я хочу исправить положение диалога и не позволять ему подниматься, только переместить нижний блок с текстом редактирования внутри.

Я уже попробовал некоторые ответы на этот вопрос Изменение размера DialogFragment при отображении клавиатуры

...