2011-05-04 1 views
0

목록보기에서 선택한 항목을 삭제하고 싶습니다. 사실이 컨텍스트 메뉴에서이 작업을 수행하려고합니다. 모든 것이 정상적으로 진행되지만 해당 항목을 삭제할 수 없습니다.목록보기에서 선택한 항목을 삭제하는 데 도움이 필요합니다.

나에게, 그것이 내가 선언 한

ListView lv_ArchivePartylist; 

ArrayList<Parties> select_archived_party; 

lv_ArchivePartylist = (ListView)findViewById(R.id.archive_ListView01); 
     lv_ArchivePartylist.setOnItemClickListener(new OnItemClickListener() 
      { 
    @Override 
    public void onItemClick(AdapterView<?> parent, View view, int position,long id) { 
       // TODO Auto-generated method stub 
       if(view.findViewById(R.id.img_chkbox_archive).getVisibility()==TextView.GONE) 
       { 
        view.findViewById(R.id.img_chkbox_archive).setVisibility(TextView.VISIBLE); 
        Toast.makeText(ctx_archive, "Name="+archived_parties.get(position).getPartyTitle(), Toast.LENGTH_SHORT).show(); 
select_archived_party.add(archived_parties.get(position)); 
} 
} 

}); 

그런 다음 목록에서 여러 항목을 삭제할 수 있습니다 내 코드에서 다음과 같이 사용하고 있습니다

답변

1

목록보기에서 항목을 제거하기 위해 몇 가지 제안 또는 예를주십시오 하나의 버튼을 "삭제"하고 ClickListener 메서드에서 Arraylist "select_archived_party"에서 선택한 항목을 삭제하려면 데이터베이스에서 코드를 호출합니다 (귀하의 경우 Arraylist 또는 배열 일 수 있음). 희망이 있으시면 :