2014-01-30 47 views
0

我們把字符串放在string.xml中,維度放在dimens.xml中,但是顏色代碼呢?
他們是否應該在string.xml中移動,或者你應該爲它創建一個新的可繪製文件?
這是正確的做法嗎?顏色代碼應存儲在哪裏?

回答

5

在項目中創建的RES /值文件夾中的文件colors.xml,像:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <color name="welcome_page">#C68632</color> 
    <color name="profile_page">#CDB135</color> 
    <color name="galery_page">#64B555</color> 
    <color name="exit_page">#00A2A4</color> 
</resources> 

然後你可以使用例如機器人:文字顏色= 「@顏色/ galery_page」

1

建立一個叫做colors.xml就像我們在做資源string.xml和dimens.xml文件/價值/

..... 
    <color name="safe_mode_text">#80ffffff</color> 
    <color name="white">#ffffffff</color> 
    <color name="black">#ff000000</color> 
    <color name="transparent">#00000000</color> 
    <color name="background_dark">#ff000000</color> 
    <color name="background_light">#ffffffff</color> 
    <color name="bright_foreground_dark">@android:color/background_light</color> 
    <color name="bright_foreground_light">@android:color/background_dark</color> 
    <color name="bright_foreground_dark_disabled">#80ffffff</color> 
    <color name="bright_foreground_light_disabled">#80000000</color> 
    ..... 

From android source code