Я знаю, что это табу, чтобы разместить ListView внутри прокручивающегося контейнера, так же есть ли «правильный» способ выполнить прокрутку контейнера, в котором есть дочерний элемент ListView? Пример компоновка будет выглядеть примерно так:Прокручиваемый родительский элемент с дочерним элементом ListView
Header
---
"Sub" header
---
ListView with list items
---
Footer
Колонтитулы должны оставаться неизменными на экране, а среднее содержание (подзаголовок и ListView) должны прокручивать между ними. Я не могу просто прокручивать ListView, потому что подзаголовок занимает слишком много места. Как и в настоящее время, заголовок состоит из < include/>, Subheader содержит несколько представлений, включая изображение и некоторый текст, а ListView (фактически часть ViewFlipper) будет содержать неопределенное количество элементов. Нижний колонтитул имеет пару кнопок/вкладок, которые используются для управления ViewFlipper (только одно из видов в flipper - это ListView).
Единственный способ, с помощью которого я мог бы эффективно это сделать, - разместить Subheader внутри ListView в качестве первого элемента - есть ли лучший способ?
Похоже, это то, что мне нужно! [примечание: это addHeaderView (View)] Я обычно читаю справочные документы, я не знаю, почему я не заметил, что у вас может быть заголовок :(Я дам это выстрел и отправлю обратно. Спасибо. Хотя одна из незначительных проблем, с которыми я, вероятно, обойдусь: раздел «ListView» является частью ViewFlipper, а другие представления в flipper - это не ListViews. Означает ли это, что мне нужно будет в основном переместить подзаголовок в ListView программно, когда он перевернут а затем переместить его обратно за пределы ListView (и вне Flipper), когда вы переходите к другому виду? – Joe