最佳答案
我已经创建了一个自定义小部件,并在 layout.xml 中声明它。我还在 attr.xml 中添加了一些自定义属性。但是,当尝试在 styles.xml 中以样式声明这些属性时,它给我的是 No resource found that matches the given name: attr 'custom:attribute'.
我已经将 xmlns:custom="http://schemas.android.com/apk/res/com.my.package"
放在 styles.XML 中的所有标记中,包括 <?xml>
、 <resources>
和 <style>
,但它仍然给我带来相同的错误,即找不到定制的 XML 名称空间。
但是,我可以使用我的名称空间手动为 layout.xml 中的视图分配属性,所以名称空间没有任何问题。我的问题在于让 styles.xml 知道我的 attr.xml。