android]ListView+SimpleCursorAdapter+checkbox实现批量删除
2013-11-21 21:29
543 查看
[android]ListView+SimpleCursorAdapter+checkbox实现批量删除
2013-11-19 10:41:03 我来说两句 作者:RowandJJ收藏
![](http://www.2cto.com/statics/images/dl.jpg)
我要投稿
最近项目有个需求。
实现对笔记列表进行批量删除,功能本身实现比较容易。
网上也有很多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集合的方法
?
调用:
?
2013-11-19 10:41:03 我来说两句 作者:RowandJJ收藏
![](http://www.2cto.com/statics/images/dl.jpg)
我要投稿
最近项目有个需求。
实现对笔记列表进行批量删除,功能本身实现比较容易。
网上也有很多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集合的方法
?
?
相关文章推荐
- 【android】ListView+SimpleCursorAdapter+checkbox实现批量删除
- Android入门:ListView(SimpleCursorAdapter实现)
- Android 长按Listview显示CheckBox,实现批量删除【转】
- Android入门:ListView(SimpleCursorAdapter实现)
- Android采用ListView实现数据列表显示1-使用SimpleCursorAdapter进行数据绑定
- Android 长按Listview显示CheckBox,实现批量删除
- Android 长按Listview显示CheckBox,实现批量删除
- Android 利用SimpleCursorAdapter.ViewBinder 实现 List中标记Checkbox
- Android 长按Listview显示CheckBox,实现批量删除。
- Android 长按Listview显示CheckBox,实现批量删除。
- Android 长按Listview显示CheckBox,实现批量删除。
- Android 长按Listview显示CheckBox,实现批量删除。
- Android ListView长按弹出CheckBox,实现全选,反选,批量删除功能
- Android高级控件(一)——ListView绑定CheckBox实现全选,添加和删除等功能
- ListView与SimpleCursorAdapter实现视频列表
- ListView+CheckBox,实现批量删除与解决listview滚动checkBox选择状态絮乱
- Android 带checkbox的listView 实现多选,全选,反选,删除
- Android开发——listview中嵌套checkBox复选框实现单选、全选删除列表内容
- Android列表视图(ListView--SimpleCursorAdapter)学习
- 完美解决Android在listview添加checkbox实现批量操作问题