ExpandableListView
2016-05-04 21:31
393 查看
##本章目标
ExpandableListView 可展开的列表视图控件
##ExpandableListView的介绍
1、层级关系
AbsListView
ListView
ExpandableListView
GridView
2、特点
可以展示垂直滚动的二级列表,数据来自于ExpandableListAdapter
##ExpanadableListView的使用
1、找控件
findViewById
2、准备数据
String[] groups={};
String[][] names={{},{},{}};
3、设置适配器
BaseExpandableListAdapter
必须重写四个方法:
getGroupCount groups.length
getGroupView groups[]
getChildrenCount names[groupPosition].length
getChildView names[][]
4、设置监听
设置子级监听 onChildClickListener
默认不能点击,除非重写 isChildSelected方法
ExpandableListView 可展开的列表视图控件
##ExpandableListView的介绍
1、层级关系
AbsListView
ListView
ExpandableListView
GridView
2、特点
可以展示垂直滚动的二级列表,数据来自于ExpandableListAdapter
##ExpanadableListView的使用
1、找控件
findViewById
2、准备数据
String[] groups={};
String[][] names={{},{},{}};
3、设置适配器
BaseExpandableListAdapter
必须重写四个方法:
getGroupCount groups.length
getGroupView groups[]
getChildrenCount names[groupPosition].length
getChildView names[][]
4、设置监听
设置子级监听 onChildClickListener
默认不能点击,除非重写 isChildSelected方法
相关文章推荐
- 标准C++中的string类的用法总结
- 图像识别---opencv安装
- 点击后先缩小再放大的View
- 看蘑菇街发展历程全面解析
- Android产品式开发:
- 图论 邻接矩阵
- poj1743最长不重复公共子串
- JavaScript之单例实战
- Sum(hdu4407)
- RTT常用数据类型
- Android开发中重要的类
- C++模板
- Java在硬盘上创建一个文件并写入一些文字数据FileWriter
- 一个 while 实现 C 翻转单向链表
- Machine Learning -01 --Introduction 机器学习介绍
- [暴力] BZOJ 3917 [Baltic2014]sequence
- argmax()
- 涂书笔记-让读书笔记不再困难
- uC/OS 的进程调度(下)
- 官网下载及安装mysql-5.7.12-winx64是需要解压版(ZIP)