Использовать ListView или раздувать и добавлять представления вручную? - PullRequest
1 голос
/ 05 декабря 2011

Какой метод лучше?1) Использование просмотра списка 2) Раздувание и добавление представлений в somelayout вручную

Ответы [ 4 ]

1 голос
/ 05 декабря 2011

IMO: использовать просмотр списка.

Потому что 1) Listviews - это стандартизированные элементы пользовательского интерфейса Android.Они распознаются пользователями как таковые и используются разработчиками, которые знают, как их использовать.Если кто-то из них затем будет поддерживать ваш код, он поблагодарит вас.

2) Имея некоторый личный опыт: в будущем это делается вручную: ложь боли и безумия худшего сорта.Просто используйте доступные инструменты и избавьте себя от головной боли.;-)

1 голос
/ 05 декабря 2011

Зависит от того, что вы хотите сделать ...

Если ваш макет будет похож на просмотр списка, сделайте просмотр списка с помощью пользовательских адаптеров, более оптимальным и быстрым;)

0 голосов
/ 05 декабря 2011

Если вам нужно, чтобы ваш список был настроен или чтобы его внешний вид отличался от встроенного в Android, то вы можете перейти к раздутию и добавлению представлений в некотором макете вручную. Но с точки зрения эффективности, вы можете пойти со встроенным.

Это поможет вам лучше узнать вещи.

http://www.technotalkative.com/category/android/listview/

0 голосов
/ 05 декабря 2011

Это зависит от варианта использования, хотя динамическое добавление представлений будет выполняться медленнее, также следует избегать более глубоких иерархий компоновки.Для представления списка используйте ViewHolder для хранения представлений.

...