我已经创建了一个自定义窗口小部件,并在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。
cutsom:xmlns=...
?? 不应该xmlns:cutsom=...
吗?