【发布时间】:2016-05-03 03:46:04
【问题描述】:
我有一个复合控件,它基本上结合了Button 和ProgressBar。它包括我在 attrs.xml 中声明的背景属性:
<?xml version="1.0" encoding="UTF-8" ?>
<resources>
<declare-styleable name="MyControl">
<attr name="background" format="reference" />
</declare-styleable>
</resources>
在我的控件的构造函数中,然后我将背景拉出TypedArray 并应用它。
直到最近,当我不得不添加对 v4 支持库的依赖时,所有这些都运行良好。现在我在我的 attrs.xml 文件中得到了这个构建错误:
错误 APT0000:属性“背景”已被定义 (APT0000)
这是为什么?我可以做些什么来替代我的复合控件的使用者可以设置背景?
【问题讨论】: