android主题颜色

时间:2013-03-04 11:50:40

标签: android colors android-theme

我正在尝试制作主题,我问自己,是否有可能为特定的文本视图提供不同的颜色。

示例:在“Theme.One”中,我将在textview“Title”中将颜色设置为Green,将textview“text1”设置为粉红色。

的themes.xml

  <style name="Theme.One" parent="@android:style/Theme.Light">
        <item name="android:background">@color/Azur</item>
        <item name="android:textColor">@color/Black</item>
        ...
      </style>
      <style name="Theme.Two" parent="@android:style/Theme.Light">
        <item name="android:background">@color/Blue</item>
        <item name="android:textColor">@color/White</item>
        ...
      </style>

Interface.xml

 <TextView
        android:text="@string/Title"
        android:id="@+id/Title"
        android:textSize="25sp" />
    <TextView
        android:text="@string/text1"
        android:id="@+id/text1"
        android:textSize="20sp" />

我希望能够很好地制定句子,并提前感谢你的回答,

阿齐扎

2 个答案:

答案 0 :(得分:0)

你应该有粉色的一种风格和绿色的另一种风格。例如 对于绿色TextView:

  <TextView
    android:text="@string/Title"
    android:id="@+id/Title"
    android:textSize="25sp"
   style="@style/Colorgreen"
 />

和你的风格

  <style name="Colorgreen">
       <item name="android:textColor">#00FF00</item>
        </style>   

答案 1 :(得分:0)

在清单中:

  android:theme="@style/myTheme" 

在res / values文件夹中:

<style parent="@android:style/Theme.Dialog" name="myTheme">
    <item name="android:textColor">#00ff00</item>
    <item name="android:dateTextAppearance">?android:attr/textAppearanceSmall</item>
</style>

您可以更改不同颜色的颜色并应用文本视图的颜色。

 android:textColor="yourcolor"