如何使用行标记访问Android上的ListView中的特定行?

时间:2013-06-13 13:36:31

标签: android android-listview

我有一个获取文件列表的ListView。然后转到drawable资源并加载文件。每个文件名都保存在持有者中,该持有者保存在行标记中,例如:

row.setTag(holder);

持有人属于这种类型:

static class RowHolder {
    ImageView img;
    String resourceName;
    int position;
}

其中resourceName是用于加载img的文件名。

我想更改代码,以便从远程服务器加载文件,因此 - 我有2个选项:

  1. 加载每个文件,保存到磁盘,然后添加到ListView
  2. 向ListView发送将要下载的所有文件的列表,显示每行的“加载”标志,以及下载文件时 - 将其显示在ListView中的“位置”。
  3. 我正在努力追求第二种选择。第一部分很简单 - 只显示加载图像。但是,如何再次找到该行(通过行标记的resourceName字段),然后在下载后更新图像?

    非常感谢!

0 个答案:

没有答案