1
我有一個在值和值-v14中定義的主題。在爲不同API級別定義的相同主題之間共享屬性
大部分屬性都是相同的(值與值-14相比),但有些屬性只出現在一箇中,而其他屬性只出現在另一箇中。
如何避免重複屬性?
例如有可能導入/包含屬性?
如何設置一個包含所有常用屬性的中間主題(在值中定義)。那麼真正的主題會延伸...?
我有一個在值和值-v14中定義的主題。在爲不同API級別定義的相同主題之間共享屬性
大部分屬性都是相同的(值與值-14相比),但有些屬性只出現在一箇中,而其他屬性只出現在另一箇中。
如何避免重複屬性?
例如有可能導入/包含屬性?
如何設置一個包含所有常用屬性的中間主題(在值中定義)。那麼真正的主題會延伸...?
您可以創建一個父主題,讓其他兩個主題,從它派生,如:
<style name="Theme.ParentTheme">
<item name="android:windowNoTitle">true</item>
</style>
<style name="Theme.FirstTheme" parent="Theme.ParentTheme">
<item name="android:windowAnimationStyle">@android:style/Animation.InputMethod</item>
</style>
<style name="Theme.SecondTheme" parent="Theme.ParentTheme">
<item name="android:windowAnimationStyle">@android:style/Animation.OutputMethod</item>
</style>
感謝。是的,這就是我的中介主題。這是一種標準方法嗎? –
是的Android是充滿了它:) –
你能指出我的一個例子,它具體這樣做,以支持多種配置(例如API級別)的主題差異? –