1

我的设置屏幕中的CheckBoxPreference的标题颜色有问题。 我使用appcompat和appcompat-v7:22.2.0。使用AppCompat22的kitkat设备上的CheckBoxPreference标题颜色错误

在棒棒糖设备上,没有问题。 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是“材料设计向后兼容”。

您能否确认它是向后兼容的? 任何想法,解决方法? 在此先感谢。

回答

0

您是否尝试添加下面的项目?
<item name="android:textColor">@color/textColorPrimary</item>

这似乎工作,但我不知道如果这是正确的解决方案。

相关问题