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