Andorid 自定义 View - 自定义属性 - 属性重复导致冲突
Posted teletian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Andorid 自定义 View - 自定义属性 - 属性重复导致冲突相关的知识,希望对你有一定的参考价值。
先来看一个自定义属性重复的例子:
attrs.xml
<resources>
<declare-styleable name="View1">
<attr name="title_color" format="color" />
</declare-styleable>
<declare-styleable name="View2">
<attr name="title_color" format="color" />
</declare-styleable>
</resources>
这样会报错如下:
Found item Attr/color_type more than one time
解决办法也很简单,把相同的属性抽出来定义就可以。
<resources>
<attr name="title_color" format="color" />
<declare-styleable name="View1">
<attr name="title_color" />
</declare-styleable>
<declare-styleable name="View2">
<attr name="title_color" />
</declare-styleable>
</resources>
以上是关于Andorid 自定义 View - 自定义属性 - 属性重复导致冲突的主要内容,如果未能解决你的问题,请参考以下文章
Andorid 自定义 View - 自定义属性 - 属性重复导致冲突
Andorid 自定义 View - 自定义属性 - 属性重复导致冲突