Android_二级列表

来源:互联网 发布:手机移动网络测速平台 编辑:程序博客网 时间:2024/06/11 21:19

二级列表
这里写图片描述
二级列表与ListView、GridView的构建类似—>在主xml声明父容器、在Activity通过适配器将数据和子布局设置上去(ListView中为条目、GridView中为表格、ExpandableListView中有组和子条目)
①、声明父容器 xml:
这里写图片描述
②、java声明
这里写图片描述
③、构建设配器
需要将组的xml布局文件,和子条目的布局文件建好
这里写图片描述
组xml:
这里写图片描述
子条目xml:
这里写图片描述

适配器需要实现ExpandableListAdapter接口,该方法中方法众多,可用抽象类承接不用实现的方法,将需要实现的方法呈交给自定义的适配器类
承接类:
这里写图片描述
适配器(主要方法和ListView、GridView中的适配器方法类似,只是在二级列表中有两份分别为组和子条目):
这里写图片描述

覆写方法:
1、返回数目

这里写图片描述
2、构建适配器布局
这里写图片描述

④、还可以通过主Activity增加监听

这里写图片描述

扩展:
实现效果–>一组展开式,其他组合并,始终保持只有不多于一个组展开

这里写图片描述

原创粉丝点击