У меня будет экран, в котором будет 11 изображений один под другим, так что в списке будет только одно изображение за строку. Теперь, я был смущен использованием listview с пользовательским адаптером или linearlayout, содержащимся в scrollview? Что было бы лучше?
Что лучше, listview или linearlayout в scrollview, когда элементы очень ограничены?
Ответ 1
Преимущество списка состоит в том, что все элементы не все созданы в памяти. Итак, что происходит, если количество видимых элементов в вашем списке равно 10, тогда будет создано 11 элементов, и при прокрутке те, которые выходят из поля зрения, удаляются, и создаются те, которые появляются. Это обрабатывается списком.
В вашем случае этого не произойдет. Все 11 предметов будут в памяти. Независимо от того, видят они это или нет. Поэтому я полагаю, что это зависит от работы памяти памяти. Кроме того, у вас не должно быть никаких проблем, поскольку они являются статическими. OnClick() может выполняться в самом представлении изображения. Так что хорошо идти:)
Ответ 2
Основываясь на вашем требовании, прокрутки будет достаточно.
Если только:
- Вы ожидаете дальнейшего улучшения в каждой строке.
- Вам нужно часто обновлять контент. Или вам нужно отсортировать свой заказ во время выполнения.