2014-09-08 4 views
-2

это ListView, что я хочу сделать, я хочу, чтобы использовать его для навигации ящик enter image description hereandroid- Как сделать ListView как этот

, как вы можете видеть, что отдельные категории, я могу иметь несколько разные категории.

Как я могу сделать что-то вроде этого? возможно ли это сделать в одном списке?

благодарит

+2

Вам необходимо расширение ExpistableListView. Посмотрите здесь, хороший Пример: http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/ – Opiatefuchs

+0

Сложный Пожалуйста, проверьте это http://www.androidhive.info/2013/07/android -expandable-лист-представление-учебник / –

ответ

1

Вы должны использовать Раздел ListView если все подкатегорий всегда Visible. или вы можете пойти за ExpandibleListView.

С помощью этого вы можете показать список товаров в Categories.

Попробуйте Открыть проект источника доступного в Github .. Section ListView и Example2

Существует простой пример для Секции ListView Here

1

Можно во многих отношениях. Один из них - настройка вашего метода getView().

  • Сначала вы должны определить два разных макета для заголовка категории и категории.
  • Создайте макет списка и CustomAdapter.
  • Параметр position в коде getView() в адаптере - это индекс в списке, это зависит от вас, чтобы определить индексы и добавить соответствующую схему.
  • Позвоните в свой адаптер и установите его в своей деятельности.

В getView(), вы можете следовать следующей процедуре

if(position==0 || position==3 || position==7){ 
    //Add the header 
}else{ 
    //Add the sub-items 
} 
Смежные вопросы