Android - attrs.xml上的枚举错误

时间:2012-07-19 00:32:17

标签: android enums custom-attributes android-custom-view custom-view

我正在尝试制作自定义视图,在此过程中,我需要添加一些新属性。所以我制作了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中试过这段代码。

  • adt版本是20.
  • linux中的eclipse是JUNO
  • Windows中的eclipse是INDIGO

0 个答案:

没有答案