Я хочу настроить свой ActionBar. Моя тема выглядит следующим образом:
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight">
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@style/ThemeOverlay.MaterialComponents.ActionBar">
<item name="background">@drawable/actionBarBackground</item>
</style>
В папке значений:
<drawable name="actionBarBackground">#FFFFFFFF</drawable>
В папке значений-ночи:
<drawable name="actionBarBackground">#FF000000</drawable>
Не уверен, почему мой цвет фона ActionBar не меняется соответственно. Я пытался изменить свою тему и другими способами, но ничего не работает. Вот мои другие попытки:
Вместо actionBarStyle
я использовал actionBarTheme
.
<item name="actionBarTheme">@style/MyActionBar</item>
Я также пытался использовать colorPrimary
.
<item name="colorPrimary">@color/actionBarBackground</item>
Я что-то упускаю?