2011-05-30 25 views
1

我有“画廊”在我的布局,我创建了一个类从BaseAdapter继承,将其设置为库适配器改变画廊所选项目的外观

GalleryAdapter extends BaseAdapter 

,我用它

setAdapter(new GalleryAdapter 

它工作正常。

但现在我需要更改库中选定的视图,我需要它在适配器内。

有无论如何知道这个“视图”是从适配器中选择的,所以我可以改变它的外观?

回答

3

最简单的方法是创建一个可绘制的状态列表(请参见here),并根据需要自定义“selected”状态。然后你提供这个drawable作为该项目的背景。