Неправильный цвет заголовка 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>
Кажется, это работает, но я не уверен, что это правильное решение.