如何使用复选框从列表视图中删除一个或多个项目

时间:2019-02-24 14:01:19

标签: java android

我正在尝试从使用自定义适配器的列表视图中删除一个或多个项目

我在下面使用以下代码

View.OnClickListener listener = new View.OnClickListener(){

    @Override
    public void onClick(View v) {

        SparseBooleanArray checkedItemPositions = listview.getCheckedItemPositions();
        int itemCount = contactList.size();

        for(int i=0; i<=itemCount; i++){
            if(checkedItemPositions.get(i)){
                adapter.remove(contactList.get(i));
            }
        }
        adapter.notifyDataSetChanged();
    }
};

deleteBtn.setOnClickListener(listener); 

我还尝试了其他人提出的其他解决方案,他们提出了相同的问题,但似乎都没有帮助。

0 个答案:

没有答案