错误的复选框首选项标题颜色在 kitkat 设备上使用 AppCompat22



我的设置屏幕中复选框首选项的标题颜色有问题。我正在使用带有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>

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

相关内容

  • 没有找到相关文章

最新更新