Что лучше, просмотр списка или линейное расположение в просмотре прокрутки, когда элементы очень ограничены? - PullRequest
10 голосов
/ 17 марта 2012

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

Ответы [ 2 ]

16 голосов
/ 17 марта 2012

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

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

3 голосов
/ 17 марта 2012

Исходя из ваших требований, будет достаточно прокрутки.

Если только:

  1. Вы предвидите будущее улучшение в каждом ряду.
  2. Вам необходимо часто обновлять контент. Или вам нужно отсортировать их заказ во время выполнения.
...