我在styles.xml中定义了以下样式:
<style name="NotificationTitle"
parent="android:TextAppearance.Material.Notification.Title" />
如您所见,扩展了Android中定义的以下默认样式:
<style name="TextAppearance.Material.Notification.Title">
<item name="textColor">@color/notification_primary_text_color_light</item>
<item name="textSize">@dimen/notification_title_text_size</item>
</style>
现在,回到我的styles.xml文件,我想创建以下自定义样式及其&#34; android:tint&#34;属性设置为与&#34; textColor&#34;相同的值;在父样式中定义。我尝试过这样的事情:
<style name="NotificationIcon" >
<item name="android:tint">@style/NotificationTitle.textColor</item>
</style>
但我无法引用&#34; textColor&#34;像那样,它无法解析符号。那么如何从我的自定义样式引用另一种样式中定义的另一个属性呢?如果不可能,最好的替代方案是什么?