本例说明:1.实例中表现层与数据处理层分开,代码可复用性强,如果能看懂代码对算法会有提高.
2.组和子条目上"点击"事件处理,能够区分操作的是组还是子条目,并且得到组和子条目的内容.
3.组和子条目上"长按"事件处理,能够区分组和子条目,并且得到组和子条目的内容.
4.自定义条目样式,灵活与数据库中字段绑定.
5.实现对DB的增删改查,并且操作后自动刷新.
6.使用数据库处理框架AHibernate灵活操作sqlite数据库,详见: http://blog.csdn.net/lk_blog/article/details/7455992
效果图:
主要代码:
main.xml:
list_group.xml:
list_child.xml:
GroupChild.java:(用于存放数据库中取出的内容)
GroupChildUtil.java:(这里是构建数据的核心代码,看懂这里对算法有提高哦)
StudentDaoImpl.java:(数据库中查找到记录并保存为GroupChild对象,用户构建ExpandableListView)
MainActivity.java:
ExpandableListView实例(一)_数据库增删改查处理和listitem点击长按处理
http://blog.csdn.net/lk_blog/article/details/7562987
ExpandableListView实例(二)_两种方式实现QQ中组后面显示子条目数量效果
http://blog.csdn.net/lk_blog/article/details/7563355
ExpandableListView实例(三)_实现QQ中"未分组"效果和"未分组"不可编辑删除功能
http://blog.csdn.net/lk_blog/article/details/7563371
源代码下载地址: http://download.csdn.net/detail/lk_blog/4299729
分享到:
相关推荐
ExpandableListView实例(一)_数据库增删改查处理和listitem点击长按处理 本例说明: 1.实例中表现层与数据处理层分开,代码可复用性强,如果能看懂代码对算法会有提高. 2.组和子条目上"点击"事件处理,能够区分操作的是...
ExpandableListView实例(一)_数据库增删改查处理和listitem点击长按处理 本例说明: 1.实例中表现层与数据处理层分开,代码可复用性强,如果能看懂代码对算法会有提高. 2.组和子条目上"点击"事件处理,能够区分操作的是...
ExpandableListView 长按和点击处理的两种方法 elv.setOnItemLongClickListener和在子项中直接对view 进行设置
ExpandableListView 长按事件demo
前几篇文章介绍了Listview,但在实际开发中也经常会用到多层的Listview来展示数据,比如qq中的好友展示,所以这张来了解一下ExpandableListview,基本思想与Listview大致是相同的,所以用起来会比较方便。
android--ExpandableListView实例
ExpandableListView实现增删子item!!
本实例简单介绍了android ExpandableListView的使用方法,可以在本例代码基础上稍作修改直接用上项目,或者经简单扩展实现更为复杂的多级列表显示。
android ExpandableListView实例 带点击事件
可直接运行的android的expandablelistview源代码,包含点击、长按事件响应
自定义ExpandableListView结合Sqlite,实现listview点击收缩效果
案例: 从网络获取分组列表数据并显示在ExpandableListView中。 思路: 1、创建ExpandableListView,使用ExpandableListAdapter加载...3、创建本地数据库缓存网络数据,优先加载本地数据,获取失败再从网络读取。
Android ExpandableListView 展开列表源码
基于Android中的ExpandableListView开发示例, 应用list集合类型
网上找了很久才找到的,很有帮助,希望大家共同学习,
一个ExpandableListView的例子一个ExpandableListView的例子
ExpandableListView即listview的嵌套 ExpandableListView顾名思义,为可展开的ListView(相当于ListView的每一行都是一个可以点击并展开的ListView)
关于ExpandableListView长按事件处理,网上很多都是使用将上下文菜单注册到ExpandableListView上实现长按事件。这样做弊端显而易见,不够灵活,不能分别对父项、子项、父项之间、子项之间弹出内容做区分。下面来说我...
一个ExpandableListView的例子,实现多级菜单分类展示.rar