gpt4 book ai didi

android - 以编程方式向 LinearLayout 添加边框

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

如何以编程方式向 LinearLayout 添加边框?假设我们创建了这个布局:

LinearLayout TitleLayout = new LinearLayout(getApplicationContext());
TitleLayout.setOrientation(LinearLayout.HORIZONTAL);

那我该怎么办?

最佳答案

我认为上面的答案是不正确的:这个问题专门要求一个编程 版本来完成它,您首先看到的是xml。其次,在我的情况下,部分 xml 几乎不是一个选项,所以这是正确的答案:

    //use a GradientDrawable with only one color set, to make it a solid color
GradientDrawable border = new GradientDrawable();
border.setColor(0xFFFFFFFF); //white background
border.setStroke(1, 0xFF000000); //black border with full opacity
if(Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
TitleLayout.setBackgroundDrawable(border);
} else {
TitleLayout.setBackground(border);
}

关于android - 以编程方式向 LinearLayout 添加边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16884524/

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