这个也是学习笔记,上一篇写Spinner实现的发表出去以后,居然没有图片,感到十分遗憾,这也可能是才开始写博客,对于书写的格式和上传的方法做得都还比较稚嫩,如果你不幸读到那篇文章,希望多多见谅。 今天来简单总结学习实现ExpandableListActivity的实现过程。
#1 主类继承ExpandableListActivity这个类
#2 创建三个布局文件
主要用于控件的界面实现,代码分别是:
main_activity.xml
child.xml
group.xml
#3 为控件写数据链表
#4 最重要的一步,用SimpleExpandableListAdapter来绑定并且分发数据:
以上步骤就是一个简单ExpandableListActivity的基本实现,需要特别注明的是SimpleExpandableLiatAdapter的这些参数。参数1:Context, 参数2:一级条目的数据 ,参数3:用来设置一级条目样式的布局文件,参数4:指定一级条目数据的key, 参数5:指定一级条目显示的id。后面的四个参数和2-5这四个参数的用法是一样的,只是用来设置二级条目罢了。 好吧,就总结这么多。