一般情况下,尤其是新手,对于ListView中item含有checkBox复用的问题都会觉得有点难,所以我在这里顺便写了一个demo供大家观看:
主要的方法在Adapter中实现的,给Adapter一个设置编辑的方法setEdit(true);则表示开始编辑,然后在Adapter的getView方法中判断是否是编辑状态,然后再去设置viewHolder中控件的状态,具体可以查看demo.
Adapter的getView方法的如下:
在你删除某个item时,确定删除和取消删除肯定是在Activity中布局的,然后创建Adapter时传入确定按钮,这样就能实时显示选中的个数了。
demo下载地址:http://download.csdn.net/detail/ling9400/9463154