您的位置:首页 > 移动开发 > Android开发

android]ListView+SimpleCursorAdapter+checkbox实现批量删除

2013-11-21 21:29 543 查看
[android]ListView+SimpleCursorAdapter+checkbox实现批量删除
2013-11-19 10:41:03 我来说两句 作者:RowandJJ收藏


我要投稿
最近项目有个需求。
实现对笔记列表进行批量删除,功能本身实现比较容易。
网上也有很多demo参考。但是这个项目不太一样,因为使用的是SimpleCursorAdapter绑定ListView,网上大多数都是ArrayAdapter、SimpleAdapter、BaseAdapter的例子。故而这里有必要记录一下解决的办法。

先来看下别人怎么实现的:
实现批批量删除网上大致有以下几种方式:
1.ArrayAdapter+ListView+CheckBox:http://theopentutorials.com/tutorials/android/listview/android-multiple-selection-listview/
2.BaseAdapter+ListView+CheckBox:http://schimpf.es/listview-with-checkboxes-inside/
3.使用ViewBinder添加CheckBox:http://hi.baidu.com/xghhy/item/391caf9db4c36cdc1e427179

---------------------------------------------------------------------------
解决方法:
1.继承SimpleCursorAdapter,重写getView方法
2.在自定义的适配器中添加一个集合,保存被选中的listView条目的id
3.对外提供一个获取被选中条目id集合的方法

?
调用:

?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: