Эффективность Listview с гибкостью ScrollView - PullRequest
1 голос
/ 02 августа 2011

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

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

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

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

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

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

1 Ответ

0 голосов
/ 02 августа 2011

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

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

...