1

描述我的情况总之,我有一个多主题项目style.xmlstyle.xml(v21)。这两个版本的唯一区别是,在V21版本的每个主题都有,除了这两条线段:
<item name="android:navigationBarColor">?attr/colorPrimaryDark</item> <item name="android:statusBarColor">?attr/colorPrimaryDark</item>Android主题风格文件合并

而且我没有哪两个维护两个样式文件,因为他们太熟悉了,所以没有任何我可以合并这两种风格的XML文件,或使V21的一个延伸style.xml当我什么做一些修改,我只需要与style.xml

+0

你是什么'minSdkVersion'? –

+0

minSdkversion = 17 @aksacha – AsyncCode

回答

2

这是你的意思?

将此放在你的 “正常” 的主题文件夹

<!--Standard--> 
<style name="CommonTheme" parent="Theme.AppCompat.NoActionBar"> 
    <!--Place all common elements here--> 
</style> 

<!--Standard--> 
<style name="AppTheme" parent="CommonTheme"> 

</style> 

将此放在您的V21文件夹

​​
+0

一个不错的解决方案,虽然'CommonTheme'另外,但这些似乎很难进一步简化, – AsyncCode