【发布时间】:2012-07-19 23:17:04
【问题描述】:
我有一个自定义对象 (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
感谢您的任何想法。
【问题讨论】:
标签: android search arraylist filter