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
ExpandableListView
在 ScrollView
中的示例:
http://thedeveloperworldisyours.com/android/expandable-listview-inside-scrollview/
我是 Android 的新手,想创建一个包含另一个列表的 ListView。触摸外部列表视图项目时,它应该展开或折叠其子列表。 (类似于 Bootstrap 中的崩溃) 是否可以在 Android 中执行此操作?
我不确定你试过什么。但是在 Android 中使用名为 ExpandableListView 的小部件是可能的。 Here 是一个很好的入门示例。 也查看官方doc.
您可以使用 ExpandableListView
,它是 View
,在垂直滚动的两级列表中显示项目。这与 ListView
的不同之处在于允许两个级别:可以单独扩展以显示其子项的组。这些项目来自与此视图关联的 ExpandableListAdapter
。
ExpandableListView
的官方文档:
https://developer.android.com/reference/android/widget/ExpandableListView.html
ExpandableListView
在 ScrollView
中的示例:
http://thedeveloperworldisyours.com/android/expandable-listview-inside-scrollview/