他们以任何方式应用样式资源来自定义使用Android的Gallery类中的项边框吗?
我正在尝试隐藏或更改默认灰色边框的颜色,但是根据事物的外观这是不可能的?
您可以提供的任何帮助或提示都很棒。
理解的,
汤姆
答案 0 :(得分:4)
在HelloGallery示例中,他们说明了如何使用attrs.xml
文件在步骤5中添加默认灰色边框。如果你不想要边框,你可以简单地跳过这一步。
在下一步中创建一个ImageAdapter,在构造函数中,它们将边框应用于所有项目。如果您将构造函数更改为以下代码,则边框应该消失,您应该只剩下一行图像:
public ImageAdapter(Context c) {
mContext = c;
TypedArray a = obtainStyledAttributes(R.styleable.HelloGallery);
a.recycle();
}
另外,在getView
方法中有一行i.setBackgroundResource(mGalleryItemBackground);
,在这种情况下可以删除。
希望这能帮助你朝着正确的方向前进。