选中多个复选框并删除位置

时间:2014-02-08 13:26:18

标签: android listview checkbox

我正在使用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中的所选项目?

由于

1 个答案:

答案 0 :(得分:0)

您可以在for循环后尝试调用adapterfirst.notifyDataSetChanged();,删除所有选定的值。