我正在尝试制作主题,我问自己,是否有可能为特定的文本视图提供不同的颜色。
示例:在“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" />
我希望能够很好地制定句子,并提前感谢你的回答,
阿齐扎
答案 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"