Эффективность Listview с гибкостью ScrollView

Я пытаюсь найти лучший подход для конкретного пользовательского интерфейса для конкретного приложения для сбора данных, где у меня есть куча виджетов форм (EditText и Spinner) в верхней части представления с вертикальной прокруткой, а затем несколько проверенных записей (10 -200), а в конце ряд дополнительных виджетов.

Я пытаюсь придумать, как лучше всего использовать эффективность ListView (с переработкой представления и опцией пользовательского адаптера для проверенных записей), но гибкость для включения других виджетов до и после списка.

Я исключил идею размещения ListView внутри Scrollview по хорошо задокументированным причинам.

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

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

Звучит ли это как самый эффективный и разумный подход? Любые комментарии и советы приветствуются.


person Brad    schedule 02.08.2011    source источник


Ответы (1)


У меня есть собственный список с виджетами над и под ним в моем приложении. ListView без ListActivity

Просто поместите список в собственный LinearLayout, и он должен работать отлично.

person Rob    schedule 02.08.2011
comment
Спасибо за совет, но мне нужно, чтобы виджеты отображались в режиме прокрутки. Кажется, что в вашем решении установлены виджеты. Извините, если я неправильно понял. - person Brad; 02.08.2011