2012-07-20 97 views
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

谢谢你的任何想法。

回答

0

尝试使用SimpleAdapterArrayAdapter<Cover>

+0

是啊这就是我用来填充列表,但如何通过名称获取对象? – user1515520 2012-07-20 17:26:52

+0

你可以通过环绕getItemAtPosition来阻止自己。 – darth10 2012-07-21 13:30:48

相关问题