删除项目后,索引不会保持一致

时间:2015-12-22 15:41:18

标签: android

我正在使用AbsListView.MultiChoiceModeListener来选择项目中的多个项目。 问题是,当我选择多个项目并在一个项目之间删除时,被删除项目下面的所选项目会受到干扰。

例如我的列表中有以下项目,我选择了A D和E:

A 乙 C 的 d 电子

如果我删除中间的B,我的新列表就会变成这样。并且A C和D被选中 的 A C d ë

使用adapter.notifyDataSetChanged()方法,但它无法正常工作

1 个答案:

答案 0 :(得分:0)

检测已删除的索引并手动移动所选项目

我现在还没有真正开始工作,但是您应该能够检测已删除项目的索引,在您的示例中它是1.现在在删除时,重新检查您选择的索引。对于索引大于1的每个项目,减去该值。