将样式应用于Android Gallery中的项目

时间:2010-05-29 09:48:19

标签: android gallery

他们以任何方式应用样式资源来自定义使用Android的Gallery类中的项边框吗?

我正在尝试隐藏或更改默认灰色边框的颜色,但是根据事物的外观这是不可能的?

您可以提供的任何帮助或提示都很棒。

理解的,

汤姆

1 个答案:

答案 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);,在这种情况下可以删除。

希望这能帮助你朝着正确的方向前进。