В настоящее время я пытаюсь использовать ListView внутри ScrollView. Я знаю, из того, что я прочитал, это выглядит сверху вниз, но я пытаюсь полностью расширить ListView, показывая все его строки, поэтому нет необходимости прокручивать его. Однако я боролся с тем, как показать, что ListView полностью расширяется, чтобы показать все его строки, так как ему нужна определенная высота. Кто-нибудь знает способ вычисления высоты полностью расширенного ListView до его рисования?
Эта проблема в основном связана с тем, что вы не можете поместить прокручиваемый вид внутри другого прокручиваемого представления. Я в порядке с тем, что ListView не сможет прокручивать, пока я могу его расширить, чтобы показать все его строки. Однако я не могу этого сделать, не имея возможности дать ему определенную высоту, что, по-видимому, мне нужно будет вычислить.
Посмотрите URL-адрес ниже для эскиза (я новый пользователь, поэтому мне не разрешено публиковать его). Он показывает, что мой полный макет слишком велик для "физического" экрана и ему нужно прокрутить, чтобы показать остальную часть списка и кнопки внизу. Я пытаюсь понять, что "виртуальный" экран слишком велик, чтобы соответствовать одному экрану даже без ListView.