安卓后台字符串资源

7

我正在处理一个布局XML文件,我想为一个LinearLayout设置背景颜色。我现在使用的这段代码可以完美地实现:

android:background="#1a64b7"

然而,我更希望将其拆分。在我的strings.xml文件中,我有


<string name="bg_blue">#1a64b7</string>

但是当我以以下方式使用它时:
android:background="@string/bg_blue"

在Eclipse的图形布局预览中显示得很好,但是应用程序一打开就崩溃了。有什么想法吗?非常感谢。 Nick
3个回答

10

才是正确的方式!

例如,您需要一些包含以下内容的资源xml:

<resources>
    <color name="candidate_normal">#FF000000</color>
    <color name="candidate_recommended">#FFE35900</color>
    <color name="candidate_other">#ff808080</color>
    <color name="candidate_background">#bbffffff</color>
</resources>

啊,这就是我喜欢 StackOverflow 的原因。你们就像魔法一样。谢谢! - Nick
虽然这理论上可以回答问题,但最好在此处包含答案的关键部分,并提供参考链接。 - Benjol

1

颜色文件 colors.xml 应该放在 values 文件夹中吗? - AG1


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接