我有一個模塊有幾種產品口味(在本例中爲'foo')。基本主題(樣式)在模塊中定義。Android Studio中產品風格的自定義風格?
現在我的想法是通過在#flavor#/ res/values /文件夾中添加styles.xml並像Eclipse I中那樣使用庫項目機制擴展樣式,從而在每種風格中修改此主題。但顯然,完整的風格被覆蓋。我的意圖是,該gradle正確地合併文件。
- MyApp的
- 應用
- SRC
- 主
- 的java
- RES \值
- main_styles.xml
- FOO
- 的java
- RES \值
- foo_styles.xml
- 主
main_styles:
<style name="Theme.Main" parent="android:Theme.Light">
<item name="android:title">A title</item>
<item name="android:subtitle">A subtitle</item>
</style>
foo_styles:
<style name="Theme.Main" parent="android:Theme.Light">
<item name="android:background">@color/foo</item>
</style>
我想到:
<style name="Theme.Main" parent="android:Theme.Light">
<item name="android:title">A title</item>
<item name="android:subtitle">A subtitle</item>
<item name="android:background">@color/foo</item>
</style>
我得到什麼:
<style name="Theme.Main" parent="android:Theme.Light">
<item name="android:background">@color/foo</item>
</style>
有什麼建議?
我認爲這是可能的,使用此:http://stackoverflow.com/a/30279350/878126 – 2015-05-16 19:13:20