1
我有两个主题,一个是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>