简要描述我的情况,我有一个包含style.xml
和style.xml(v21)
的多主题项目。这两个版本的唯一区别在于,在v21版本的每个主题中还有这两行:
<item name="android:navigationBarColor">?attr/colorPrimaryDark</item>
<item name="android:statusBarColor">?attr/colorPrimaryDark</item>
而且我不知道两个样式文件是什么,因为它们太熟悉了,所以有什么方法可以合并这两个样式的xml文件,或者让v21一个扩展style.xml
当我如何进行一些修改,我只需要使用style.xml
答案 0 :(得分:3)
这是你的意思吗?
将它放在你的&#34;普通&#34;主题文件夹
<!--Standard-->
<style name="CommonTheme" parent="Theme.AppCompat.NoActionBar">
<!--Place all common elements here-->
</style>
<!--Standard-->
<style name="AppTheme" parent="CommonTheme">
</style>
将其放入V21文件夹
<!--V21-->
<style name="AppTheme" parent="CommonTheme">
<item name="android:navigationBarColor">?attr/colorPrimaryDark</item>
<item name="android:statusBarColor">?attr/colorPrimaryDark</item>
</style>