我正在尝试从使用自定义适配器的列表视图中删除一个或多个项目
我在下面使用以下代码
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);
我还尝试了其他人提出的其他解决方案,他们提出了相同的问题,但似乎都没有帮助。