3

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

示例:在“Theme.One”中,我希望在文本视图“标题”中使用绿色,文本视图“text1”中使用粉红色。

主题.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>

接口.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" />

我希望有很好的句子,并提前感谢您的回答,

阿齐扎

4

2 回答 2

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>   
于 2013-03-04T11:57:38.683 回答
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>

您可以将颜色更改为不同的颜色并为 textview 应用颜色。

 android:textColor="yourcolor"
于 2013-03-04T12:19:29.667 回答