在Android画廊中应用样式到项目

3

有没有一种方法可以应用样式资源来自定义Android中Gallery类的Item边框?

我试图隐藏或更改默认的灰色边框的颜色,但看起来这似乎是不可能的?

如果您能提供任何帮助或提示,将不胜感激。

谢谢,

Tom

1个回答

4
HelloGallery示例中,他们在第5步中使用attrs.xml文件来添加默认的灰色边框。如果您不想要边框,可以简单地跳过此步骤。
在下一步中,创建了一个ImageAdapter,在构造函数中应用边框到所有项。如果您将构造函数更改为以下代码,则应该去掉边框,并且只剩下一行图片:
public ImageAdapter(Context c) {
    mContext = c;
    TypedArray a = obtainStyledAttributes(R.styleable.HelloGallery);
    a.recycle();
}

另外,在getView方法中有一行i.setBackgroundResource(mGalleryItemBackground);在这种情况下可以删除。

希望这能对您有所帮助,使内容更加易懂。


啊,太棒了!我简直不敢相信我没有想到只需删除对资源的引用。干杯,Piro! - iTom

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接