要删除android中listview中的单个项目?

时间:2015-03-11 09:57:33

标签: java android listview

单击长按,我必须从android中的列表视图中删除单个项目。请让我在列表视图中删除项目的合适代码? 这是我的代码

        this.getListView().setLongClickable(true);
        this.getListView().setOnItemLongClickListener(new OnItemLongClickListener() {

            @Override
            public boolean onItemLongClick(AdapterView<?> parent, View view,
                    int position, long id) {
                // TODO Auto - generated method stub

            }
}

2 个答案:

答案 0 :(得分:1)

在ArrayAdapter中使用remove()方法。

yourarrayAdapter.remove(yourarrayAdapter.getItem([POSITION]));

OR

yourarrayList.remove([POSITION]);
yourarrayAdapter.notifyDataSetChanged();

答案 1 :(得分:0)

在点击回调中尝试此操作,以从其父级中删除视图:

((ViewManager) parent).removeView(view);