Неправильный цвет заголовка CheckBoxPreference на устройстве kitkat с помощью AppCompat22

У меня проблема с цветом заголовка CheckBoxPreference на экране настроек. Я использую AppCompat с appcompat-v7:22.2.0.

На устройстве Lollipop проблем нет. Библиотека AppCompat работает должным образом, то есть заголовок 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 "обратно совместим с дизайном материалов".

Не могли бы вы подтвердить, что он обратно совместим? Любая идея, обходной путь? Заранее спасибо.

1 ответ

Вы пытались добавить элемент ниже?
<item name="android:textColor">@color/textColorPrimary</item>

Кажется, это работает, но я не уверен, что это правильное решение.

Другие вопросы по тегам