Что лучше, listview или linearlayout в scrollview, когда элементы очень ограничены?

У меня будет экран, в котором будет 11 изображений один под другим, так что в списке будет только одно изображение за строку. Теперь, я был смущен использованием listview с пользовательским адаптером или linearlayout, содержащимся в scrollview? Что было бы лучше?

Ответ 1

Преимущество списка состоит в том, что все элементы не все созданы в памяти. Итак, что происходит, если количество видимых элементов в вашем списке равно 10, тогда будет создано 11 элементов, и при прокрутке те, которые выходят из поля зрения, удаляются, и создаются те, которые появляются. Это обрабатывается списком.

В вашем случае этого не произойдет. Все 11 предметов будут в памяти. Независимо от того, видят они это или нет. Поэтому я полагаю, что это зависит от работы памяти памяти. Кроме того, у вас не должно быть никаких проблем, поскольку они являются статическими. OnClick() может выполняться в самом представлении изображения. Так что хорошо идти:)

Ответ 2

Основываясь на вашем требовании, прокрутки будет достаточно.

Если только:

  • Вы ожидаете дальнейшего улучшения в каждой строке.
  • Вам нужно часто обновлять контент. Или вам нужно отсортировать свой заказ во время выполнения.