将样式应用于 Android Gallery 中的项目
他们有什么方法可以应用样式资源来自定义 Android Gallery 类中的项目边框吗?
我试图隐藏或更改默认灰色边框的颜色,但从外观来看这是不可能的?
您能提供的任何帮助或提示都会很棒。
非常感谢,
汤姆
Is their any way to apply a style resource to customize the Item Border in the Gallery Class with Android?
I'm trying to hide or change the color of the default Grey border but by the looks of things this isn't possible?
Any help or tips you can provide would be fantastic.
Appreciated,
Tom
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 HelloGallery 示例中,他们说明了如何使用
attrs.xml
文件在步骤 5 中添加默认灰色边框。如果您不想要边框,可以简单地跳过此步骤。在下一步中创建 ImageAdapter,在构造函数中将边框应用于所有项目。如果将构造函数更改为以下代码,则边框应该消失,并且应该只剩下一行图像:
此外,在
getView
方法中,有一行i.setBackgroundResource(mGalleryItemBackground );
在这种情况下可以将其删除。希望这对您在正确的方向上有所帮助。
In the HelloGallery sample they state how to add the default gray border in step 5 by using an
attrs.xml
file. If you don't want the border you can simple skip this step.In the next step an ImageAdapter is created, in the constructor they apply the border to all items. If you change the constructor to the following code the border should be gone and you should only have a row of your images left:
Also, in the
getView
method there's a linei.setBackgroundResource(mGalleryItemBackground);
which can be removed in this case.Hope this helps you a little bit in the right direction.