2011-05-30 60 views
1

我有「畫廊」在我的佈局,我創建了一個類從BaseAdapter繼承,將其設置爲庫適配器改變畫廊所選項目的外觀

GalleryAdapter extends BaseAdapter 

,我用它

setAdapter(new GalleryAdapter 

它工作正常。

但現在我需要更改庫中選定的視圖,我需要它在適配器內。

有無論如何知道這個「視圖」是從適配器中選擇的,所以我可以改變它的外觀?

回答

3

最簡單的方法是創建一個可繪製的狀態列表(請參見here),並根據需要自定義「selected」狀態。然後你提供這個drawable作爲該項目的背景。