2012-05-25 69 views
0

我的Android項目是我已經將聯繫人列表放入Spinner中,然後我將我的聯繫人逐個放入Listview.i,希望我的微調器聯繫人不會在listview.i中重複把一些檢查點之前,以listview執行。我該怎麼辦? 請幫助我限制android listview中的重複條目

回答

1

使用java.util.Set。設置集合不允許重複的元素和它的排序方式來照顧重複聯繫。

Set<String> myContactList = new HashSet<String>(); 
myContactList.add("Name"); 
+0

其實我使用微調和旁邊那個buton是有可能是相同的聯繫人會被點擊兩次,所以它會出現在列表視圖兩次。 –

0

將聯繫人添加到設置。它會處理重複的值。否則,將聯繫人添加到ArrayList,並在添加之前檢查聯繫人是否已存在於列表中。如果存在,則不添加。

增加接觸到列表之後,調用

adapter.notifyDataSetChanged();