我有一个问题的标题颜色的CheckBoxPreference在我的设置屏幕。我使用的是带有appcompat-v7:22.2.0的AppCompat。
在棒棒糖设备上,没问题。AppCompat库按照预期工作,也就是说,CheckBoxPreference标题是用textColorPrimary绘制的。
但在kitkat设备上,CheckBoxPreference标题是用textColorSecondary颜色绘制的,而不是textColorPrimary颜色。
我的颜色设置是:
<style name="AppTheme.Base" parent="Theme.AppCompat.Light">
<item name="android:textColorSecondary">@color/textColorSecondary</item>
<item name="android:textColorPrimary">@color/textColorPrimary</item>
</style>事实上,我现在怀疑CheckBoxPreference是“材料设计向后兼容”。
你能确认它是向后兼容的吗?有什么想法吗,解决方法?提前谢谢。
发布于 2015-08-12 17:10:36
您是否尝试添加下面的项目?
<item name="android:textColor">@color/textColorPrimary</item>
它似乎是有效的,但我不确定这是否是正确的解决方案。
https://stackoverflow.com/questions/30896310
复制相似问题