gpt4 book ai didi

android - 更改图库中的边框样式

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:38:40 27 4
gpt4 key购买 nike

我正在服用 this教程。正如您在 this 上看到的那样图像,标准灰色边框应用于图库中的所有元素。我想删除这个相当丑陋的边框,或者实际上,将其设为 1 px 边框(或者只是为了区分图像)。我尝试删除这一行:

imgView.setBackgroundResource(GalItemBg);

这移除了边框,但是图像相互重叠并且仍然不是很漂亮。

那么,我该如何改变边框呢?以及如何让图库元素彼此不重叠?

最佳答案

我相信您已经找到了这个问题的答案,但由于没有发布,现在这里有一个!

您可以将每个 imgView 对象放置在具有黑色背景和 1 内边距的 RelativeLayout 中。然后返回包含 ImageViewRelativeLayout 对象,而不是返回 ImageView 本身。

public View getView(int position, View convertView, ViewGroup parent)
{
ImageView imgView = new ImageView(m_Context);
// do stuff initializing your imgView as before
RelativeLayout borderImg = new RelativeLayout(m_Context);
borderImg.setPadding(1,1,1,1);
borderImg.setBackgroundColor(0xff000000);
borderImg.addView(imgView);
return borderImg;
}

最后,通过使用 Gallery 方法 setSpacing(int pixels) 在每个 之间放置一个空格,可以更容易地在 Gallery 图像之间强制间距图库 对象。您不会在它们周围看到黑色边框,但它们之间和后面的 Gallery 背景将可见。

关于android - 更改图库中的边框样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4830173/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com