2011-05-04 98 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”中选择的项目。希望它有助于:-)

相关问题