2016-01-30 270 views
-2

我有一个连接到它的适配器和一个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中核对该项目的字符串。我怎样才能做到这一点?

+0

只需从数组列表中删除rhe项即可。 –

+0

显示您现在要删除的代码 – Gavriel

+0

@JawadLeWywadi但是,我将如何知道他们将删除哪个项目 –

回答

0

如果我不能正确,我只需要从您的ArrayList中删除项目。

contactArrayList.remove(positionToRemove); 
+0

我将如何知道他们正在删除 –

+0

他们如何从列表中删除项目?是否有一些Swype删除,OnLongClick或onContextItemSelect? – Yarik