1
任何想法如何完成?我目前使用SimpleCursorAdapter作爲我的列表視圖,並使用1和0作爲列表的當前狀態,其中1在列表中,0代表不在列表中,當單擊刪除按鈕時,複選框中的所選項目將爲從列表中刪除和值將被設置爲0。SimpleCursorAdapter與複選框
任何想法如何完成?我目前使用SimpleCursorAdapter作爲我的列表視圖,並使用1和0作爲列表的當前狀態,其中1在列表中,0代表不在列表中,當單擊刪除按鈕時,複選框中的所選項目將爲從列表中刪除和值將被設置爲0。SimpleCursorAdapter與複選框
在你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
}
}
}