Диалог, LinearLayout, проблемы размера ScrollView - PullRequest
1 голос
/ 20 мая 2010

Я создаю класс диалога, который наследуется от Dialog, и весь внутренний интерфейс является программным. Он структурирован следующим образом:

Диалог
+ LinearLayout
++ TextView
++ ScrollView
+++ LinearLayout
++++ ListView

К сожалению, когда я показываю () диалоговое окно, оно слишком короткое. Мне бы хотелось, чтобы он был максимально развернут и покрывал как можно большую часть экрана, но только тогда, когда в ListView достаточно элементов для этого.

Я не нашел своего ответа в документах, и я не смог заставить его работать, задав WRAP_CONTENT в качестве параметров макета или установив высоты вручную.

Как правильно подходить к этому?

Спасибо, Шон

1 Ответ

1 голос
/ 20 мая 2010

Хорошо, неважно. Прочитав несколько постов в ScrollView, вы увидели, что ListView действительно обладает возможностями прокрутки. Следующее работает просто замечательно:

Диалог
+ LinearLayout
++ TextView
++ ListView (начнет прокручиваться автоматически, когда диалог становится слишком высоким)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...