我刚刚在我的主题中应用了黑色背景图像
<style name="AppBaseTheme" parent="Theme.Sherlock.Light">
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowBackground">@drawable/background</item>
</style>
现在我希望将我的文本视图的颜色更改为白色,以便它们在深色背景下可见
我认为为 TextView 设置 android:textColor 会像这样
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowBackground">@drawable/background</item>
<item name="android:textViewStyle">@style/Ff1TextViewStyle</item>
</style>
<style name="Ff1SpinnerViewStyle" parent="android:Widget.TextView">
<item name="android:textColor">@color/sysWhite</item>
<item name="android:textStyle">bold</item>
</style>
但令我沮丧的是,这完全塞满了各种各样的东西,比如微调器文本和微调器下拉文本、ActionBar 下拉菜单,通过将文本更改为白色背景上的白色,所有这些我都非常满意,而且我确信其他控件我尚未使用或尚未发现的内容很可能以白色文本结尾。
我发现很难相信 android 主题如此混乱,以至于我无法自信地设置 TextView 小部件的文本颜色而不影响小部件,我只能假设这些小部件是 TextView 小部件的子级,所以我认为它必须只是我缺乏知识是罪魁祸首,我希望并寻求对必须是共同要求的启迪。
任何帮助表示赞赏。