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