Android開発者の例のように、画像を非同期でダウンロードするグリッドビューアクティビティを作成しています。インターネット接続が遅いために一部の画像が正しくダウンロードされない場合、最初からすべてではなく、これらの画像のみをダウンロードする更新ボタンが1つあります。問題は、これらの画像をグリッドビューの一意の画像ビューにバインドするにはどうすればよいですか?
質問する
136 次
1 に答える
0
アダプターのメソッドをオーバーライドし、getItem(int)
それを使用して ImageView を取得します。
public Object getItem(int position) {
return myCollection[position];
}
public void update(Drawable draw, int position) {
ImageView view = (ImageView) mAdapter.getItem(position);
view.setImageDrawable(draw);
mAdapter.notifyDataSetChanged();
}
于 2013-01-17T20:04:52.650 に答える