【发布时间】:2013-04-12 22:37:39
【问题描述】:
我刚刚在我的主题中应用了黑色背景图片
<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>
但令我沮丧的是,这完全塞满了各种东西,例如微调器文本和微调器下拉文本,通过将文本更改为白色背景上的白色来操作操作栏下拉菜单,所有这些我以前都非常满意,而且我现在确保我尚未使用或尚未发现的其他控件很可能以白色文本结束。
我很难相信 android 主题如此混乱,以至于我无法自信地设置 TextView 小部件的文本颜色而不影响小部件,我只能假设是 TextView 小部件的子级,所以我在想应该归咎于我缺乏知识,我希望并寻求对必须是共同要求的启蒙。
任何帮助表示赞赏。
【问题讨论】:
标签: android android-theme