1

我有一个自定义对象的数组列表(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

谢谢你的任何想法。

4

1 回答 1

0

尝试使用 aSimpleAdapterArrayAdapter<Cover>.

于 2012-07-20T16:33:44.560 回答