我想为整个应用程序设置特定的文本颜色。我已经定义了我的风格,但不知道哪里出错了..
我定义了自己的风格:
<style name="ActionBarTheme" parent="android:Theme">
<item name="android:textAppearance">@style/TextAppearance</item>
</style>
对于TextAppearance
<style name="TextAppearance" parent="@android:style/TextAppearance">
<item name="android:textColor">@color/TextColor</item>
</style>
并在清单集ActionBarTheme中
任何帮助..
您可以使用TextView.getTextColors()。getDefaultColor()来设置默认文本颜色。其实我从来没用过这个,但我认为它可能对你有帮助。
对于风格
<style name="TextColor">
<item name="android:textColor">#00FF00</item>
</style>
然后在布局文件中
<TextView style="@style/TextColor" />
谢谢
我想你不能在这里使用文字外观。但是,您可以将其添加到主题中
<item name="android:editTextColor">#65e4f4</item>
<item name="android:textColorPrimary">#65e4f4</item>
<item name="android:textColorSecondary">#65e4f4</item>
<item name="android:textColorTertiary">#65e4f4</item>
<item name="android:textColorPrimaryInverse">#65e4f4</item>
<item name="android:textColorSecondaryInverse">#65e4f4</item>
<item name="android:textColorTertiaryInverse">#65e4f4</item>
<item name="android:textSize">25sp</item>
在styles.xml文件中应用于应用程序的样式下创建此项目。
<item name="colorError">@color/orange</item>