У меня есть фрагмент диалога с размером, равным:
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% экрана.Выглядит так:
После того, как я пытаюсь открыть клавиатуру, весь диалог поднимается.Поэтому я хочу исправить положение диалога и не позволять ему подниматься, только переместить нижний блок с текстом редактирования внутри.
Я уже попробовал некоторые ответы на этот вопрос Изменение размера DialogFragment при отображении клавиатуры