我的设置屏幕中复选框首选项的标题颜色有问题。我正在使用带有appcompat-v7:22.2.0的AppCompat。
在棒棒糖设备上,没有问题。AppCompat lib 按预期工作,即 CheckBoxPpreferred 标题绘制在 textColorPrimary 中。
但在 kitkat 设备上,CheckBoxPpreferences标题以 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>
事实上,我现在怀疑CheckBoxPpreferences是否"材料设计向后兼容"。
您能否确认它是向后兼容的?任何想法,解决方法?提前谢谢。
您是否尝试添加以下项目?
<item name="android:textColor">@color/textColorPrimary</item>
它似乎有效,但我不确定这是否是正确的解决方案。