2

在我的应用程序中,我有一些text.setTextColor(Color.GRAY). 现在,我想在我的 xml 文件中为其他颜色不变的字段使用此类中的相同颜色。

我在 xml 文件中找到的所有@color内容仅包含条目“black”,并且@android:color/还有一些其他奇怪的条目,例如“dark_gray”,但没有简单的“gray”。

如何在我的 xml 文件和代码中获得相同的颜色,而无需创建自己的资源。我相信这必须是可能的,否则会很奇怪。

谢谢你的帮助。

4

2 回答 2

4

我一直在寻找同样的东西,所以我根据列出的 Android 帮助文档整理了这个简单的资源文件。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="sysBlack">#FF000000</color>
    <color name="sysBlue">#FF0000FF</color>
    <color name="sysCyan">#FF00FFFF</color>
    <color name="sysDkGray">#FF444444</color>
    <color name="sysGray">#FF888888</color>
    <color name="sysGreen">#FF00FF00</color>
    <color name="sysLtGray">#FFCCCCCC</color>
    <color name="sysMagenta">#FFFF00FF</color>
    <color name="sysRed">#FFFF0000</color>
    <color name="sysTransparent">#00000000</color>
    <color name="sysWhite">#FFFFFFFF</color>
    <color name="sysYellow">#FFFFFF00</color>
</resources>
于 2013-03-25T15:46:04.880 回答
1

您可以在 XML 文件中使用以下颜色代码

0xff888888 - 灰色。

请参阅此链接以获取颜色

于 2012-04-07T16:59:06.573 回答