如何更改我的Android应用程序中所有文本的默认颜色?

我想改变我的应用程序中的所有彩色文本。 所以我写了这个代码,并在清单中设置了我的主题:

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar"> <item name="android:textColor">@color/white</item> </style> 

但是只有TextView文本是白色的。 我想Button和EditText也是白色的。

谁能帮我? 先谢谢你。

Solutions Collecting From Web of "如何更改我的Android应用程序中所有文本的默认颜色?"

你的主题:

  <style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar"> <item name="android:textColor">@color/white</item> <item name="android:buttonStyle">@style/ButtonTheme</item> </style> 

这是你如何设置你的button主题:

 <style name="ButtonTheme" parent="android:style/Widget.Button"> <item name="android:textColor">@color/white</item> </style> 

也可以使用EditTexts等

我认为大部分的widget构件都是基于这些构件的:

  <item name="android:textColorPrimary">@android:color/primary_text_dark</item> <item name="android:textColorSecondary">@android:color/secondary_text_dark</item> <item name="android:textColorTertiary">@android:color/tertiary_text_dark</item> <item name="android:textColorPrimaryInverse">@android:color/primary_text_light</item> <item name="android:textColorSecondaryInverse">@android:color/secondary_text_light</item> <item name="android:textColorTertiaryInverse">@android:color/tertiary_text_light</item> <item name="android:textColorPrimaryDisableOnly">@android:color/primary_text_dark_disable_only</item> <item name="android:textColorPrimaryInverseDisableOnly">@android:color/primary_text_light_disable_only</item> <item name="android:textColorPrimaryNoDisable">@android:color/primary_text_dark_nodisable</item> <item name="android:textColorSecondaryNoDisable">@android:color/secondary_text_dark_nodisable</item> <item name="android:textColorPrimaryInverseNoDisable">@android:color/primary_text_light_nodisable</item> <item name="android:textColorSecondaryInverseNoDisable">@android:color/secondary_text_light_nodisable</item> <item name="android:textColorHint">@android:color/hint_foreground_dark</item> <item name="android:textColorHintInverse">@android:color/hint_foreground_light</item> <item name="android:textColorSearchUrl">@android:color/search_url_text</item> 

根据需要覆盖这些值。

为button文本分配颜色

 <Button android:textColor="#FFFFFF"></Button>