【发布时间】:2011-10-04 04:32:21
【问题描述】:
我正在尝试将我的文本的 hex color 值存储在 strings.xml 中,因此所有布局文件都将引用它(以便能够轻松快速更改项目的所有布局文本)但是我有麻烦参考一下。
在我的 xml 布局中使用 android:textColor="#FFFFFF" 效果很好。但是,使用android:textColor="@strings/textColor" 在包含# 和不包含时都会出现错误。
当我不包含 # 时,它会要求 #。当我添加 # DDMS 报告时:
07-13 04:35:22.870:错误/AndroidRuntime(331):原因:android.content.res.Resources$NotFoundException:来自可绘制资源 ID #0x7f040003 的文件 #FF0000:需要 .xml 扩展名
有谁知道如何在布局文件中组合语句?例如textColor="#"+"@strings/textColor,然后将字符串设置为"FFFFFF"。
【问题讨论】: