我正在使用custom adapter
,其中ListItems带有CheckBoxes
当我选择多个选中的项目并尝试删除它们时,只有第一个项目被删除...
如何删除所有选定的项目?
这是我的代码:
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
for(int i= 0; i < listdp.size();i++)
{
if(adapterfirst.mCheckStates.get(i) == true)
{
listdp.remove(i);
}
}
adapterfirst.notifyDataSetChanged();
}
});
有人可以帮我告诉我如何删除listview中的所选项目?
由于
答案 0 :(得分:0)
您可以在for循环后尝试调用adapterfirst.notifyDataSetChanged();
,删除所有选定的值。