Я пытаюсь поместить несколько списков, которые не нужно прокручивать внутри ScrollView
. Другими словами, у меня есть TextView
в качестве заголовка для категории со списком под ним. Затем еще один TextView
в качестве другого заголовка, с другим списком. И так далее. Это вертикально LinearLayout
.Несколько прокручиваемых списков в ScrollView в Android
Я хочу, чтобы иметь возможность прокручивать этот макет, поскольку он выходит из экрана, когда у него слишком много информации, но я хочу, чтобы все содержимое списков отображалось.
Я попытался положить заголовки (TextViews
) и списки внутри вертикальной LinearLayout
, и что LinearLayout
внутри ScrollView
. Проблема с этим подходом заключается в том, что все списки имеют максимальную вертикальную размерность только одного элемента (если я устанавливаю их для «обертывания содержимого»), несмотря на списки, имеющие несколько элементов. Верьте или нет, списки прокручиваются (и они находятся внутри ScrollView
, точнее, внутри ScrollView
->LinearLayout
).
Если я удалю ScrollView
, то списки действительно отображаются со всеми их элементами, но я не могу прокрутить представление, если оно отключилось от экрана.
Итак, если я использую ScrollView
, я получаю только один элемент в каждом списке. Если я его не использую, я правильно получаю все элементы списков, но он не прокручивается.
Любые идеи решения этой проблемы? Благодаря!
ListView с пользовательским адаптером. Используйте индекс для раздувания заголовка и элементов из двух разных макетов по мере необходимости. – Rohit5k2