【问题标题】:android: get object with specific name from arraylistandroid:从arraylist中获取具有特定名称的对象
【发布时间】: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


    【解决方案1】:

    尝试使用SimpleAdapterArrayAdapter&lt;Cover&gt;

    【讨论】:

    • 是的,这就是我用来填充列表但如何按名称获取对象的方法?
    • 你可以通过环绕getItemAtPosition来实现你自己的。
    猜你喜欢
    • 2013-08-29
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多