У меня есть две темы: одна имеет ActionBar и одну без нее. Кажется излишним делать дубликаты стилей, есть ли способ упростить его?Наследование стиля Android
Благодаря
<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/primary_color</item>
<item name="android:windowBackground">@color/bg_color</item>
<item name="colorAccent">@color/accent_color</item>
<item name="colorPrimaryDark">@color/darker_color</item>
<!-- Button style -->
<item name="android:buttonStyle">@style/ButtonStyle</item>
<item name="buttonStyle">@style/ButtonStyle</item>
</style>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/primary_color</item>
<item name="android:windowBackground">@color/bg_color</item>
<item name="colorAccent">@color/accent_color</item>
<item name="colorPrimaryDark">@color/darker_color</item>
<!-- Button style -->
<item name="android:buttonStyle">@style/ButtonStyle</item>
<item name="buttonStyle">@style/ButtonStyle</item>
</style>
<style name="ButtonStyle" parent="Widget.AppCompat.Button">
<item name="android:background">@color/primary_color</item>
</style>