按照在这里找到的指南,我走到了一个死胡同,关于如何从listView的适配器中删除所有选定的项目。
在指南中,它被显示为一个名为deleteSelectedItems();的方法,但由于它从未实现,我被卡住了。我该怎么做呢?
发布于 2014-05-17 22:32:10
我猜想你正在使用一个列表。执行以下操作:
private void deleteSelectedItems() {
SparseBooleanArray checked = mListView.getCheckedItemPositions();+
List<YourObject> list = mListOfObjects;
for (int i = 0; i < mListView.getCount(); i++)
if (checked.get(i))
YourObject item = list.get(i);
mListOfObjects.remove(item); //or whatever you want to do with it.
}https://stackoverflow.com/questions/23712429
复制相似问题