2013-01-17 88 views
0

我正在创建一个活动,它可以像android开发人员的示例中那样异步下载图像。当某些图像由于网络连接速度较慢而无法正确下载时,我只有一个刷新按钮,仅下载这些图像,而不是从头开始。问题是我如何将这些图像绑定到它们在网格视图中独特的图像视图?GridView图像下载

回答

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(); 
} 
+0

我还没有测试过你的代码,因为我找不到错误图像。一旦我解决这个问题,我会告诉你!提前致谢! – userX