Это мой styles.xml
файл и тему я использую AppTheme2
:Изменение ActionBar текста и кнопки цвета при использовании Theme.AppCompat.Light
<?xml version="1.0" encoding="utf-8"?>
<!-- Base application theme. -->
<style name="AppTheme2" parent="Theme.AppCompat.Light">
<!-- colorPrimary is used for the default action bar background -->
<item name="colorPrimary">#FF5722</item>
<!--<item name="android:statusBarColor">#E64A19</item>-->
<!-- colorPrimaryDark is used for the status bar -->
<item name="colorPrimaryDark">#E64A19</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<!-- colorAccent is used as the default value for colorControlActivated
which is used to tint widgets -->
<item name="colorAccent">#FF9800</item>
<item name="android:textColor">#fff</item>
<!-- You can also set colorControlNormal, colorControlActivated
colorControlHighlight & colorSwitchThumbNormal. -->
</style>
Я предпочитаю используйте Theme.AppCompat.Light
, потому что это изменило цвет моего навигационного ящика на белый по желанию, но, к сожалению, изменило цвет кнопок и текста в бар действия к черному, и я просто хочу, чтобы они были белыми. Как я могу это сделать?
(Поле android:textColor
не имеет никакого эффекта, и удаление "андроид" из него вызывает ошибку XML при компиляции)