我正在编写一个程序,您可以阅读多本书。本书我试图以xml格式轻松引用。为此,我为android创建了自定义xml,如book和chapter。但是,代码没有编译并显示消息'com.merlee.myapplication2.BOOK'。有什么建议或帮助吗?以下是attrs.xml的代码:
<declare-styleable name="BOOK">
<attr name="bnumber" format="integer" />
<attr name="bname" format="string" />
</declare-styleable>
这是我的xml文件代码:
<resources>
<com.merlee.myapplication2.BOOK >
bnumber= "1"
</com.merlee.myapplication2.BOOK>
</resources>
答案 0 :(得分:0)
你在xml文件中声明了xmlns吗?
如果要在xml中使用customed属性,首先必须在xml文件中声明它,例如:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:abc="http://schemas.android.com/apk/res-auto"
之后,你可以使用它
<com.merlee.myapplication2.BOOK >
abc:bnumber= 1
</com.merlee.myapplication2.BOOK>