android:从arraylist获取具有特定名称的对象

时间:2012-07-20 16:28:44

标签: android search arraylist filter

我有一个自定义对象(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

感谢您的任何想法。

1 个答案:

答案 0 :(得分:0)

尝试使用SimpleAdapterArrayAdapter<Cover>