【发布时间】:2012-09-18 20:16:54
【问题描述】:
Android 样式和主题似乎总是让我头晕目眩。我想在不同版本的 Android 上为我的应用使用 Holo UI。所以我决定通过浏览源码来提取必要的资源。
我在android-15\data\res\values\themes.xml 中遇到了以下内容,我对“继承”的确切内容以及从何处感到困惑:
<style name="Theme.Holo.Light" parent="Theme.Light">
...
...
</style>
如果你想继承你自己定义的样式,你 不必使用
parent属性。相反,只需为名称添加前缀 将要继承的样式命名为新样式的名称, 用句号隔开。
但从上面的代码来看,Theme.Holo.Light 似乎继承自 Theme.Holo 和 Theme.Light。
它是如何工作的,或者我没有正确阅读什么?
【问题讨论】:
标签: android xml android-ui android-theme