1
我有一個自定義對象(ArrayList al1)的數組列表,它被加載到列表視圖lv1中。還有另一個列表視圖lv2用另一個陣列列表(al2)填充相同的對象。android:從對象列表中獲取具有特定名稱的對象
現在,當用戶點擊lv2中的這些項目中的一個時,我需要從al1中獲取具有lv2中對象的名稱(自定義對象中的字段)的對象。
因此,我不想用getItem(int position)訪問該項目,而是想按名稱查找項目。
自定義對象看起來是這樣的:
public class Cover {
private String path = null;
private String name = null;
private byte[] coverBytes = null;
private ArrayList<Cover> subList = null;
... and getters/setters
}
ArrayList的子列表類封面用於填充第三列表視圖LV3,當用戶點擊LV1
謝謝你的任何想法。
是啊這就是我用來填充列表,但如何通過名稱獲取對象? – user1515520 2012-07-20 17:26:52
你可以通過環繞getItemAtPosition來阻止自己。 – darth10 2012-07-21 13:30:48