2012-04-13 52 views
-1

iam試圖在hello world應用程序的res/values下運行colors.xml文件。colors.xml文件在eclipse中不起作用

我已經把下面的代碼.XML:

<resources> 
    <color name="background_color">#00F</color> 
    <color name="app_text_color">#FF00FF</color> 
</resources> 

但顯示沒有任何背景顏色或應用文本顏色,當我運行的應用程序的字符串。 我還必須以編程方式編寫代碼。

+0

請將您指定顏色的代碼發佈到文本中。 – Jave 2012-04-13 11:55:10

+0

難道你不能看到它 – 2012-04-13 11:57:30

+0

在你的發佈代碼中,你正在定義的顏色,但文字無法知道它應該有你的顏色。查看Renards的答案,瞭解如何通過使用'textColor'屬性來實現這一點。 – Jave 2012-04-13 12:15:29

回答

2

是的,您需要明確地將顏色應用於您的視圖,或者如果您想要更改整個應用的這些設置,請創建自定義主題。

<TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textColor="@color/app_text_color" 
     android:text="hallo" /> 
+0

是的,你需要明確地將顏色應用於你的視圖----你是什麼意思 – 2012-04-13 12:10:35

+0

oh iam對不起,你的意思是main.xml。 – 2012-04-13 12:28:11