1

我在 values and values-v14 中定义了一个主题。

大多数属性是相同的(与 values-v14 相比的值),但有些只出现在一个中,而另一些只出现在另一个中。

如何避免属性重复?

例如,是否可以导入/包含属性?

如何设置一个包含所有公共属性的中间主题(在值中定义)。那么实际的主题会扩展...?

4

1 回答 1

0

您可以创建一个父主题并使其他两个主题从中派生,例如:

<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>
于 2012-10-16T13:38:40.220 回答