2013-01-17 87 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