2016-10-21 4 views
0

Я новичок в Android и хочу создать ListView, который содержит в нем еще один список. При касании внешнего элемента listview он должен развернуть или свернуть свой дочерний список. (Нечто похожее на сбой в Bootstrap) Можно ли это сделать в Android?Android: Как создать список, содержащий расширяемые строки

+1

Вы пробовали с помощью 'ExpandableListView'? https://developer.android.com/reference/android/widget/ExpandableListView.html – NightSkyLove

ответ

1

Я не уверен, что вы пробовали. Но это возможно в Android с помощью виджета под названием ExpandableListView. Here - хороший пример, чтобы вы начали. Также проверьте официальное сообщение doc.

+0

Этот пример довольно прост и полезен. Спасибо! :) – achrvi

+0

Рад помочь! Примите этот ответ, если вы сочтете это полезным. – kds23

0

Вы можете использовать ExpandableListView, который является View, который показывает элементы в вертикально прокручиваемом двухуровневом списке. Это отличается от ListView, позволяя использовать два уровня: группы, которые можно индивидуально развернуть, чтобы показать своих детей. Элементы относятся к ExpandableListAdapter, связанным с этим представлением.

Официальная документация для ExpandableListView:

https://developer.android.com/reference/android/widget/ExpandableListView.html

Пример ExpandableListView в пределах ScrollView:

http://thedeveloperworldisyours.com/android/expandable-listview-inside-scrollview/