Я пытаюсь выяснить лучший подход для конкретного пользовательского интерфейса для конкретного приложения сбора данных, где у меня есть куча виджетов форм (EditText и Spinner) в верхней части вертикальной прокрутки, а затем ряд проверенных записи (10-200), а затем ряд дополнительных виджетов в конце.
Я пытаюсь придумать лучший способ использования эффективности ListView (с возможностью повторного использования представления и опцией настраиваемого адаптера для проверенных записей), но с гибкостью, чтобы включать другие виджеты до и после списка .
Я исключил идею помещения ListView в Scrollview по хорошо документированным причинам.
Я также рассмотрел возможность разбить его на несколько представлений и использовать ViewFlipper, но это не слишком хорошо для пользователя.
Единственная другая идея, с которой я столкнулся, - это поместить элементы, не являющиеся списками просмотра, в качестве заголовка и нижнего колонтитула списка просмотра. Таким образом, я все еще могу использовать свой собственный адаптер для проверенных списком записей, а остальные виджеты находятся там, где я хочу.
Звучит ли это как наиболее эффективный и разумный подход? Любые комментарии и советы приветствуются.