我正在尝试制作自定义视图,在此过程中,我需要添加一些新属性。所以我制作了attrs.xml文件,我这样写了。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="FooView">
<attr name="foo_location" format="enum">
<enum name="left" value="0" />
<enum name="top" value="1" />
<enum name="bottom" value="2" />
<enum name="right" value="3" />
</attr>
</declare-styleable>
</resources>
使用此代码,不会生成R.java文件。
我尝试了这段代码。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="FooView">
<attr name="foo_location" format="enum">
</attr>
</declare-styleable>
</resources>
使用此代码生成R.java文件。
但我需要第一个代码而不是第二个代码,需要在属性中添加一些选项。
有谁知道什么是问题以及如何解决这个问题。 我在windows和linux中试过这段代码。