Android使用ExpandableListView实现三层嵌套折叠菜单
它的基本用法如下基本用法ExpandableListView的基本用法很简单,它本质上就是ListView,所以用法也差不多,这里就不介绍了。布局文件先说下,因为是三级嵌套,所以需要四个布局文件,Activity页面本身需要一个布局文件,然后就是三级嵌套的三个布局文件。Activity布局文件我们可以通过ExpandableListView的默认属性来控制部分样式,这里贴上菜鸟教程的属性图片一级菜单布局文件二级菜单布局文件三级菜单布局文件Adapter上面说过ExpandableListView继承自ListView,所以我们需要Adapter,三级嵌套,我们需要两个Adapter。一级菜单Adapter三级菜单Adapter使用当我们完成了上面的步骤之后,最后就是在Activity中的使用了。使用方法超级简单给ExpandableListView设置Adapter就可以了写在最后因为是三级嵌套,所以ExpandableListView需要重写一下,重新绘制高度。
下载地址
用户评论