我在attrs.xml文件中创建了一个属性:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="Custom">
<attr name="src" format="integer" />
</declare-styleable>
</resource>
在我的代码中,我可以这样获取属性的值: attrs.getAttributeIntValue("mynamespace", "src", -1);
这个方法可以正常工作,我可以从layout xml文件中获取'src'的值。 但我的问题是为什么Android不在R类中生成一个值,这样我就不需要在java代码中再次使用字符串“src”了?