从列表中删除项目?

时间:2016-01-30 23:25:49

标签: java android listview arraylist

我有一个附有适配器的listview和一个arraylist:

   contactArrayList= new ArrayList<String>();
        listview = (ListView) findViewById(R.id.listView);

        arrayAdapter = new ArrayAdapter (this, android.R.layout.simple_list_item_1, contactArrayList);
        listview.setAdapter(arrayAdapter);

我的列表视图总是包含我的arraylist的内容,因为在修改了arraylist后,我总是打电话给arrayAdapter.notifyDataSetChanged();。现在,我如何让用户从ListView中删除一个值,并将其从我的数组中删除?我知道如何让用户从列表视图中删除一个项目,但现在我想删除与ArrayList中该项目相对应的String。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

如果我没有正确定位,我只需要从ArrayList中删除该项目。

contactArrayList.remove(positionToRemove);