二级列表
二级列表与ListView、GridView的构建类似—>在主xml声明父容器、在Activity通过适配器将数据和子布局设置上去(ListView中为条目、GridView中为表格、ExpandableListView中有组和子条目)
①、声明父容器 xml:
②、java声明
③、构建设配器
需要将组的xml布局文件,和子条目的布局文件建好
组xml:
子条目xml:
适配器需要实现ExpandableListAdapter接口,该方法中方法众多,可用抽象类承接不用实现的方法,将需要实现的方法呈交给自定义的适配器类
承接类:
适配器(主要方法和ListView、GridView中的适配器方法类似,只是在二级列表中有两份分别为组和子条目):
覆写方法:
1、返回数目
④、还可以通过主Activity增加监听
扩展:
实现效果–>一组展开式,其他组合并,始终保持只有不多于一个组展开