下面是ExpandableListVivew控件应用实例,实现商品列表折叠。
(1)在Android 2.3中创建应用项目:ExpandableListVivew_Shopping。其布局文件有三个:一个是主Activity对应的布局文件activity_main.xml,其中包含一个ExpandableListView控件,如图5-8所示;第二个布局文件是groupitem.xml,ExpandableListView显示项的结构,如图5-9所示。
图5-8 主布局文件
图5-9 ExpandableListView的显示项结构
第三个布局文件是childitem.xml,ExpandablelistView的显示项展开的内容结构,如图5-10所示。
图5-10 显示项的展开项
(2)ExpandableListVivew_Shopping对应的处理类四个,如图5-11所示。
图5-11 四个处理类
GroupItem类,ExpandableListVivew显示的项对应的类,GroupItem.java的代码如下。
ChildItem类,ExpandableListView显示的项展开对应的类,ChildItem.java的代码如下。(www.xing528.com)
MyBaseExpandableListAdapter类,ExpandableListView适配器类,MyBaseExpandableLis-tAdapter.java的代码如下。
主界面的Activity文件MainActivity.java的主要代码如下。
(3)ExpandableListVivew_Shopping项目的运行结果如图5-12所示。
图5-12 ExpandableListVivew_Shopping项目的运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。