1

我的设置屏幕中 CheckBoxPreference 的标题颜色有问题。我将 AppCompat 与 appcompat-v7:22.2.0 一起使用。

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

您能否确认它向后兼容?任何想法,解决方法?提前致谢。

4

1 回答 1

0

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

它似乎有效,但我不确定它是否是正确的解决方案。

于 2015-08-12T09:10:35.787 回答