我想从列表视图中删除一个选定的项目;实际上我想从上下文菜单中执行这个操作。一切正常,但我无法删除该项目。
请给我一些建议或示例以从列表视图中删除项目
我想从列表视图中删除一个选定的项目;实际上我想从上下文菜单中执行这个操作。一切正常,但我无法删除该项目。
请给我一些建议或示例以从列表视图中删除项目
我在我的代码中使用过这样的,它可以从列表中删除多个项目
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));
}
}
});
然后我声明了一个“删除”按钮,在它的 On ClickListener 方法上,它调用数据库中的代码(在您的情况下,它可能是 Arraylist 或数组)以删除在 Arraylist“select_archived_party”中选择的项目。希望能帮助到你 :-)