我在 values and values-v14 中定义了一个主题。
大多数属性是相同的(与 values-v14 相比的值),但有些只出现在一个中,而另一些只出现在另一个中。
如何避免属性重复?
例如,是否可以导入/包含属性?
如何设置一个包含所有公共属性的中间主题(在值中定义)。那么实际的主题会扩展...?
我在 values and values-v14 中定义了一个主题。
大多数属性是相同的(与 values-v14 相比的值),但有些只出现在一个中,而另一些只出现在另一个中。
如何避免属性重复?
例如,是否可以导入/包含属性?
如何设置一个包含所有公共属性的中间主题(在值中定义)。那么实际的主题会扩展...?
您可以创建一个父主题并使其他两个主题从中派生,例如:
<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>