2012-03-06 2 views
-2

Представления Android-списка оптимизированы, не создавая новые объекты пользовательского интерфейса для n-го ряда и повторно используя объекты с разными данными. Но как мы можем разработать этот оптимизированный список, когда приходим к различным представлениям и проектам строк?Android Listview с различными видами строк и рисунков

+1

Я предполагаю, что вы имеете в виду, что каждая строка имеет разный макет. Насколько они отличаются? Сколько у вас разных макетов? Если речь идет только о нескольких элементах управления, то вы можете просто установить видимость элементов управления. – jsmith

+0

У меня разные взгляды для разных строк. У меня около 10 просмотров, которые повторяются в зависимости от строки. – Pavandroid

+0

Отметьте [этот ответ] (http://stackoverflow.com/a/8973288/958370) - есть фрагмент кода для использования разных видов в списке – Jin35

ответ

1

Вам необходимо переопределить getItemViewType() в вашем адаптере и вернуть разные значения для разных видов строк. ListView достаточно умен, чтобы передавать разные виды в getView() для разных типов просмотров.

Смежные вопросы