我有一个自定义对象的数组列表(ArrayList al1),它被加载到列表视图 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 子列表用于填充第三个列表视图 lv3
谢谢你的任何想法。