Освой программирование играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

ListView

Список на основе ListView широко применяется в Android (ListActivity, ListFragment). Кроме стандартных настроек, список можно настраивать с помощью адаптера под различные задачи. Видимо, имеет смысл объединить в отдельном разделе все возможные варианты, чтобы по быстрому найти подходящий шаблон.

Примеры

ListActivity - создаём прокручиваемый список

Список с множественным выбором и собственным адаптером ArrayAdapter

Множественный выбор и щелчок для перехода (закрытая зона/2-й курс)

Полосатый ListView (BaseAdapter, значки) (закрытая зона/3-й курс)

Фильтруем базар. Поиск по списку (закрытая зона/3-й курс)

Фильтруем базар. Поиск по списку с помощью SearchView (закрытая зона/3-й курс)

Фильтруем базар. Поиск по тексту (Часть 1 и 2) (закрытая зона/3-й курс)

Фильтруем базар. Поиск по тексту, загруженному с сервера (XMLParser) (Часть 4) (закрытая зона/4-й курс)

Загружаем элементы списка из интернета (закрытая зона/3-й курс)

Используем RatingBar в списках (закрытая зона/3-й курс)

Список с разными типами разметки для каждого элемента списка (закрытая зона/5-й курс)

Разбиваем список на секции с заголовками (закрытая зона/5-й курс)

ExpandableListView

ExpandableListView со значками

ExpandableListView со значками в заголовках

Фильтруем базар. Поиск по тексту (ExpandableListView, SearchView) (Часть 3) (закрытая зона/3-й курс)

Дополнительное чтение

Видео.DevBytes: Listview Cell Dragging and Rearranging (Исходник)

Видео.DevBytes: ListView Cell Insertion Animation (Исходник)

Видео.DevBytes: ListView Expanding Cells Animation (Исходник)

Реклама