2010-12-13 28 views
0

在我的圖庫中,我想一次顯示大量圖片,但所有圖片的大小合起來都太大,無法放入內存。所以當用戶在圖庫中移動時,我將不得不加載/卸載圖片。圖庫中的每個視圖都由一個RelativeLayout組成,其中包含圖片和描述文本。是否有我可以覆蓋的方法,每次圖庫視圖更改時都會調用它?android中的動態圖庫內容

getView對應的適配器不適合,它有時不會被調用。

回答

0

onItemSelected()怎麼樣?

this.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { 

    //@Override 
    public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {  

     if(lastSelectedView!=null) { 
      ((ImageView)lastSelectedView).setAlpha(100); 
     } 
     ((ImageView)arg1).setAlpha(255); 

     lastSelectedView=arg1; 
    } 
};