ExpandableListView
ExpandableListView是一种双层显示的View,为什么这么说呢,以我们的QQ为例,打开我们的QQ,我们首先会有一个联系人的分组,点击分组我们会看到分组内联系人的列表。这就是一种双层显示的View。ExpandableListView相当于两层的ListView嵌套。
ExpandableListView的使用与ListView类似,只不过ExpandableListView在创建Adapter的时候需要重写两倍的ListView重写的方法(原因就是:ExpandableListView相当于两层的ListView嵌套)。ExpandableListView在创建Adapter需要继承BaseExpandableListAdapter。下面来看一下具体的代码:
- 创建数据。我们以班级为分组。分别创建4个班,然后每个班有不同的学生。
//班级类
public