#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 по умолчанию?