2011-05-04 128 views

回答

1

我在我的代碼中使用這樣的列表視圖中刪除的項目,它可以從列表中

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)); 
} 
} 

}); 

然後我宣佈刪除多個項目一個「刪除」按鈕,並在它的ClickListener方法,它調用數據庫中的代碼(在你的情況下,它可能是Arraylist或數組),以刪除在Arraylist「select_archived_pa​​rty」中選擇的項目。希望它有助於:-)

相關問題