У меня проблема, когда диалоги не прокручиваются, когда их содержимое слишком велико для экрана. Я предполагаю, что это связано с тем, что Dialogs
не отображаются в контейнерах с возможностью прокрутки.
Снимок экрана содержит содержимое, завернутое в ScrollView — видно, что прокручивается только содержимое
Добавлены дополнительные поля для искусственного увеличения размера диалогового окна в этом примере
Из Документации для разработчиков Android видно, что диалоги должны быть заключены в DialogFragments (это дает преимущество в том, что ваши диалоги переживают изменение ориентации и реакцию на события жизненного цикла), и это настройка, которую я пытаюсь заставить работать.
Многие другие ответы, которые я нашел, похожи друг на друга и вращаются вокруг того, чтобы для окна было установлено значение «adjustResize». Однако это только уменьшит размер родительского представления при открытии клавиатуры и не сделает представление прокручиваемым, если оно не находится в контейнере с возможностью прокрутки.
Если бы кто-нибудь мог сообщить мне, есть ли у них информация, чтобы сделать диалог прокручиваемым или подтвердить, что вы не можете сделать диалог прокручиваемым, я был бы признателен.