我有一个自定义对象(ArrayList al1)的arraylist,它被加载到listview lv1中。还有另一个listview lv2填充了另一个具有相同对象的arraylist(al2)。
现在当用户点击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
}
当用户点击lv1
时,类Cover中的ArrayList子列表用于填充第三个listview lv3感谢您的任何想法。
答案 0 :(得分:0)
尝试使用SimpleAdapter
或ArrayAdapter<Cover>
。