我想知道,这两种方法有什么不同吗
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="titleColor" format="reference|color" />
</resources>
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="titleColor" format="color" />
</resources>
对于以下两个主题
都是可行的<style name="AppTheme.MyDark" parent="android:Theme">
<item name="titleColor">#FFFFFF</item>
</style>
<style name="AppTheme.MyDark" parent="android:Theme">
<item name="titleColor">@color/theColorReference</item>
</style>
如果您指定reference|color
,那么您还可以将引用设置为颜色值之外的值。引用可以是值XML文件中的任何颜色,也可以是系统颜色的引用…