gpt4 book ai didi

java - 如何在 xml 布局中设置背景颜色?

转载 作者:IT老高 更新时间:2023-10-28 21:11:41 28 4
gpt4 key购买 nike

我在任何地方都找不到有关如何执行此操作的信息?我想在 Activity 的 xml 布局中定义背景颜色。我该怎么做?

最佳答案

采用您的外部布局(例如 LinearLayout)并将其背景属性设置为颜色。

<LinearLayout android:background="@color/mycolor"
.... />

这些颜色可以在 res/values/colors.xml 文件中定义(参见 here 怎么做)

您也可以直接在属性中定义颜色(android:background="#ffff0000"),但这通常不太好。通过在 XML 文件中定义颜色,您可以给它一个描述性名称​​(提高代码可读性),您可以在其他地方重用它。


编辑:
我链接的文档中有一个示例,但这里有一个简短的示例:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red">#ffff0000</color>
<color name="green">#ff00ff00</color>
</resources>

它基本上是一个包含多个 color 标签的 resources 标签。每种颜色都有一个 name 属性(用于引用颜色)和实际颜色。这是在十六进制颜色标签之间定义的。有关可能的格式,请参阅文档。这个是#AARRGGBB,其中A=alpha (transparency), R=red, G =greenB=blue。此示例文件包含全红色和全绿色。它们可以通过 @color/red@color/green 引用。

关于java - 如何在 xml 布局中设置背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7478023/

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