单击长按,我必须从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
}
}
答案 0 :(得分:1)
在ArrayAdapter中使用remove()方法。
yourarrayAdapter.remove(yourarrayAdapter.getItem([POSITION]));
OR
yourarrayList.remove([POSITION]);
yourarrayAdapter.notifyDataSetChanged();
答案 1 :(得分:0)
在点击回调中尝试此操作,以从其父级中删除视图:
((ViewManager) parent).removeView(view);