gpt4 book ai didi

android - 批量删除ListView/GridView上的选中项

转载 作者:行者123 更新时间:2023-11-30 02:53:33 30 4
gpt4 key购买 nike

按照此处找到的指南 http://developer.android.com/guide/topics/ui/menus.html#CAB关于如何从 listView 的适配器中删除所有选定的项目,我陷入了死胡同。

在指南中,它显示为一个名为 deleteSelectedItems(); 的方法,但由于它从未实现,所以我被卡住了。我该怎么做?

最佳答案

我假设您使用的是列表。执行以下操作:

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.
}

关于android - 批量删除ListView/GridView上的选中项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23712429/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com