Расширяемый список просмотра, влияющий на размер Scrollview при сворачивании и расширении

#android #android-layout #android-listview

#Android #android-layout #android-listview

Вопрос:

Позвольте мне попытаться объяснить, чего я хочу достичь. В настоящее время у меня есть ScrollView в качестве основного вида для моего макета и LinearLayout внутри него для размещения всего моего контента.

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

Теперь я хочу добавить расширяемый список просмотра в конец всего этого содержимого, которое все еще находится в LinearLayout. Проблема в том, что при расширении групп просмотра списка это не влияет на ScrollView. Я предполагал, что при расширении группы это увеличит LinearLayout, что, в свою очередь, увеличит scrollview.

Достижимо ли то, о чем я думаю?

Редактировать:

Хорошо, я думаю, что ситуация такова, что ListViews обычно размещаются в макете сами по себе и у них уже включены scrollviews. Вы просто устанавливаете для него значение fill_parent, и оно отлично работает. Однако в моем случае мне понадобится расширяемый список просмотра для отображения всего содержимого без прокрутки, потому что мой ScrollView справится с этим. Я даже не думаю, что это возможно?

Ответ №1:

Сложно ответить, не видя XML вашего макета, но я думаю, что если вы установите android: layout_height линейного макета и ExpandableListView в значение wrap_content , первый ScrollView должен прокручивать весь вид.

Ответ №2:

вы пробовали поместить свой расширяемый список в другой линейный макет, а затем поместить его в линейный макет scroll views по умолчанию?