我的设置屏幕中的CheckBoxPreference标题颜色有问题。 我正在使用AppCompat和appcompat-v7:22.2.0。
在Lollipop设备上,没问题。 AppCompat lib按预期工作,也就是说,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是“Material Design向后兼容”。
请您确认它是向后兼容的吗? 任何想法,解决方法? 提前谢谢。
答案 0 :(得分:0)
您是否尝试添加以下项目?
<item name="android:textColor">@color/textColorPrimary</item>
它似乎有用,但我不确定它是否是正确的解决方案。