知道如何做到这一点?我目前正在使用SimpleCursorAdapter作为我的列表视图,并使用1和0作为列表的当前状态,其中1表示列表,0表示不表示,单击删除按钮时,复选框中的所选项目将为从列表中删除,值将设置为0.
答案 0 :(得分:0)
在customAdpater中更新代码
SparseBooleanArray sba=new SparseBooleanArray(); // declare globally in adapter
convertview.onClickListener(new View.onClickListener(){
@Override
public void onClick()
{
if(checkbox.isChecked())
{
sba.put(position,true);
}
else
{
sba.put(position,false);
}
});
删除按钮单击方法
deletebutton.onClickListener(new View.onClickListener(){
@Override
public void onClick(){
for(int position=0;position<array.size();position++)
{
if(array.get(position))
{
//checked so set it to 1
}
else
{
// not checked make it to 0
}
}
}