他们有没有办法使用样式资源来使用Android定制Gallery类中的项目边框?
我正在尝试隐藏或更改默认灰色边框的颜色,但是从外观上看这是不可能的吗?
您可以提供的任何帮助或提示都将非常棒.
赞赏,
汤姆
解决方法:
在HelloGallery示例中,他们声明了如何在第5步中使用attrs.xml文件添加默认的灰色边框.如果您不想要边框,可以简单地跳过此步骤.
在下一步中,将创建一个ImageAdapter,在构造函数中,它们会将边框应用于所有项目.如果将构造函数更改为以下代码,则边框将消失,并且只剩下一行图像:
public ImageAdapter(Context c) {
mContext = c;
TypedArray a = obtainStyledAttributes(R.styleable.HelloGallery);
a.recycle();
}
此外,在getView方法中,有一行i.setBackgroundResource(mGalleryItemBackground);在这种情况下可以将其删除.
希望这对您朝正确的方向有所帮助.