Поскольку вы используете тему приложения Theme.MaterialComponents.DayNight
, цвет фона ActionBar
определяется по умолчанию атрибутом colorPrimary
.
<style name="AppThemeActionBar" parent="Theme.MaterialComponents.DayNight">
<item name="colorPrimary">@color/mycolor</item>
</style>
, где mycolor
определить в res/values/colors.xml
<resources>
<color name="mycolor">#xxxxxx</color>
...
</resources>
Вы также можете настроить цвет фона, используя атрибут actionBarStyle
в своей теме приложения.
Что-то вроде:
<style name="AppThemeActionBar" parent="Theme.MaterialComponents.DayNight">
<item name="actionBarStyle">@style/Custom.ActionBar</item>
...
</style>
где:
<style name="Custom.ActionBar" parent="Widget.MaterialComponents.Light.ActionBar.Solid">
<item name="background">@color/mycolor</item>
</style>
В противном случае вы можете использовать атрибут actionBarTheme
для переопределения цвета фона:
<style name="AppThemeActionBar" parent="Theme.MaterialComponents.DayNight">
<item name="actionBarTheme">@style/ThemeOverlay.ActionBar</item>
...
</style>
<style name="ThemeOverlay.ActionBar" parent="">
<item name="colorPrimary">@color/mycolor</item>
</style>