btnDelete.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
int count, checked;
count = adapter.getCount();
if (count > 0) {
checked = listView.getCheckedItemPosition();
if (checked > -1) {
adapter.deletItem(checked);
adapter.notifyDataSetChanged();
}
}
}
});
소스는 이와 같구요 adapter.deleteItem(checked);
에서 선택된 아이템을 삭제 해주는 리스트 뷰입니다.
한가지문제가 있는데
checked 된 아이템을 지우고나서 다른 아이템을 선택하지않고 바로 지우면
어플리케이션이 오류로 종료 됩니다.