2016-01-30 313 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