ファイルのリストを取得する ListView があります。次に、drawable
リソースに移動してファイルをロードします。各ファイル名は、次のような行タグに保存されるホルダーに保存されます。
row.setTag(holder);
ホルダーがこのタイプの場合:
static class RowHolder {
ImageView img;
String resourceName;
int position;
}
resourceName は、img の読み込みに使用されるファイル名です。
リモートサーバーからファイルをロードするようにコードを変更したいので、2つのオプションがあります:
- 各ファイルをロードし、ディスクに保存してから ListView に追加します
- ダウンロードされるすべてのファイルのリストを ListView に送信し、各行に「読み込み中」のサインを表示し、ファイルがダウンロードされると、ListView のその場所に表示します。
私は2番目のオプションを追求しようとしています。最初の部分は簡単です。読み込み中の画像を表示するだけです。しかし、その行を (行タグのフィールドで) 再度見つけて、resourceName
ダウンロード後に画像を更新するにはどうすればよいでしょうか?
どうもありがとう!