2012-03-05 38 views
0

我有一個活動, 「EEEE」,在標籤,聲明如下在AndroidManifest.xml:如何將文字顏色應用於活動中的所有內容?

<activity android:name="Eeee" 
     android:label="@string/app_name" 
     android:theme="@style/eeee" 
    /> 

風格聲明如下:

<?xml version="1.0" encoding="utf-8"?> 
    <resources> 
     <style name="eeee"> 
      <item name="android:typeface">monospace</item> 
      <item name="android:textColor">#ff00ff</item> 
     </style> 
    </resources> 

爲什麼是它的文本是等寬的,按照要求,但不是紫色?

And this is the result.

回答

1

您可能需要的樣式添加到每個單選按鈕屬性。

<RadioButton 
    android:id="@+id/option1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Option 1" 
    style="@style/eeee"/> 
+0

這種打敗風格的目的。如果我要將樣式複製/粘貼到每個視圖中,爲什麼不復制「android:textColor =#ff00ff」?儘管如此,因爲它有效。 – Moshanator 2012-03-05 20:10:25

+0

我知道這是重複的,但我想也許顏色風格可能只適用於TextView屬性。如果在每個RadioButton之後包含一個單獨的TextView,並從RadioButton屬性中移除'android:text',它可能會接受更改。 – Woodsy 2012-03-05 20:31:38

相關問題