自定义了属性集合,R文件并没有更新是怎么回事呢?
大家有没有遇到这样的问题:在attrs.xml中自定义了属性集合,但是R文件没有同步更新。 导致最后调用obtainStyledAttributes (AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)时, 第二个参数传入 R.styleable.后面那个属性集合名称总弹不出来。关闭工程,重启Eclipse都试过,都不行....
大家有没有遇到这样的问题:在attrs.xml中自定义了属性集合,但是R文件没有同步更新。 导致最后调用obtainStyledAttributes (AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)时, 第二个参数传入 R.styleable.后面那个属性集合名称总弹不出来。关闭工程,重启Eclipse都试过,都不行....
2016-01-13
额,自己来回答下,莫名就好了。大家如果也遇到这个问题,看这个链接 r-styleable-can-not-be-resolved 能否帮到你,关于属性集名称:我先后试了:包名+自定义名称,自定义名称。实际都成功了。所以感觉实际问题不在这里。其次,attr的定义不要写错。我用icon和color这两个作为name都会报错,所以直接将这两个名字改成别的了。然后就没错了。
举报