Android : 如何创建包含可扩展行的列表

Android : How to create a list that contains expandable rows

我是 Android 的新手,想创建一个包含另一个列表的 ListView。触摸外部列表视图项目时,它应该展开或折叠其子列表。 (类似于 Bootstrap 中的崩溃) 是否可以在 Android 中执行此操作?

我不确定你试过什么。但是在 Android 中使用名为 ExpandableListView 的小部件是可能的。 Here 是一个很好的入门示例。 也查看官方doc.

您可以使用 ExpandableListView,它是 View,在垂直滚动的两级列表中显示项目。这与 ListView 的不同之处在于允许两个级别:可以单独扩展以显示其子项的组。这些项目来自与此视图关联的 ExpandableListAdapter

ExpandableListView的官方文档:

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

ExpandableListViewScrollView 中的示例:

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