2012-03-05 7 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

+0

私は繰り返しましたが、色のスタイルはTextViewの属性にしか当てはまらないかもしれないと思いました。各RadioButtonの後に別々のTextViewをインクルードし、RadioButton属性から 'android:text'を削除すると、変更が反映される可能性があります。 – Woodsy

関連する問題