Я использую библиотеку v7 appcompat 21, чтобы использовать новые стили материалов на устройствах pre-Lollipop. Мой styles.xml выглядит так:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:textColorPrimary">#ff0000</item>
<item name="android:textColorPrimaryInverse">#ff0000</item>
</style>
Я пытаюсь изменить цвет текста на панели действий. Но независимо от того, что я написал для textColorPrimary или textColorPrimaryInverse, цвет всегда белый. Если я наследую от Theme.AppCompat, я могу переопределить "textColorPrimary", и если я наследую от Theme.AppCompat.Light, я могу переопределить "textColorPrimaryInverse". Но ни одна из них не работает при использовании темы Light.DarkActionBar.
Я определенно использую AppTheme, потому что настройка атрибутов, таких как colorPrimary для изменения цвета фона панели действий, прекрасна. Я не использую никаких других файлов стиля классификатора ресурсов.
Я вырыл файлы стилей android и не могу понять, какой атрибут переопределить. Есть идеи? Это ошибка appcompat?