Как установить множественный просмотр списка с wrap_content в одном макете? - PullRequest
1 голос
/ 30 ноября 2011

Я использую один linearLayout и помещаю в него 3 списка.Я хочу прокрутить весь вид, который имеет 3 списка.когда я делаю это с фиксированной высотой и шириной каждого списка, весь вид плавно прокручивается.но когда я делаю высоту и ширину listView как wrap_content, весь вид не прокручивается, и мне нужен просмотр списка с wrap_content.

Пожалуйста, дайте решение или предложение для этого.

1 Ответ

2 голосов
/ 30 ноября 2011

Вы не можете поместить любой вид с вертикальной прокруткой в ​​другой вид с вертикальной прокруткой.ListView не имеет абсолютной высоты, поэтому он не будет работать корректно.

Вместо этого вы можете использовать ScrollView, который содержит 3 LinearLayouts (вместо ListViews).

Или использовать одинListView для представления всех ваших данных, то есть с 3 различных курсоров, используя MergeCursor .

Существует много возможностей, так что вы представляете, какие данные вы хотите видеть, и как вы хотите их видеть?

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