我試圖將我的文本的hex color
值存儲在strings.xml中,以便所有佈局文件都將引用該文件(以便能夠快速更改項目的所有佈局文本)但是我很難提及它。在strings.xml中存儲十六進制顏色值
在我的xml佈局中使用android:textColor="#FFFFFF"
工作正常。但是,在使用android:textColor="@strings/textColor"
時,如果包含#而不包含,則會給我一個錯誤。
當我不包括#它要求#。當我做添加#DDMS報道:
四月7日至13日:35:22.870:ERROR/AndroidRuntime(331):android.content.res.Resources $ NotFoundException:通過從引起可繪製資源文件#FF0000 ID#0x7f040003:需要擴展名.xml
有沒有人知道我可以如何在佈局文件中結合語句?例如,textColor="#"+"@strings/textColor
,然後將字符串設置爲"FFFFFF"
。
你是絕對的傳說。非常感謝。我以前曾多次閱讀過這篇文章,但上午5點5分我的記憶力並不盡如人意。 – jblz