Android ExpandableListView使用小结(一)
ExpandableListView 是什么?
官方 给出的解释是:
A view that shows items in a vertically scrolling two-level list. This differs from the ListView by allowing two levels: groups which can individually be expanded to show its children. The items come from the ExpandableListAdapter associated with this view.
简单翻译一下就是:
一种用于垂直滚动展示两级列表的视图,和 ListView 的不同之处就是它可以展示两级列表,分组可以单独展开显示子选项。这些选项的数据是通过 ExpandableListAdapter 关联的。
这个 ExpandableListAdapter 又是什么呢?和 ListView 使用的 BaseAdapter 差不多,都是用来给 View 提供数据、 实例化子布局的。实际使用的时候实现这个接口就可以了。
了解了这么多,我们来亲自实战一下。
到现在基本上完成了,我们来看一下运行效果~~
在下篇文章 Android ExpandableListView使用小结(二) 中,我会分享有关 ExpandableListView 的 Indicator(指示器)的使用,欢迎各位围观~
Demo 地址: 点我飞往 GitHub~