如何从视图中提取受支持的XML元素和属性?

时间:2011-11-11 18:26:17

标签: android android-layout android-widget android-xml

有没有办法提取视图支持的XML属性?例如, EditText 具有名为 Text 的XML属性,但在Java端,您使用 getText setText

我想创建一个自动发现所有受支持的XML属性的系统,以便我可以验证XML布局。刚开始使用默认小部件就足够了,但最终我还要枚举自定义小部件。

1 个答案:

答案 0 :(得分:1)

标准和自定义XML属性都在values/attrs.xml中定义。对于内置的内容,它们位于android-sdk/platforms/android-X/data/res/values/attrs.xml

在我看来,你必须找到一种解析这些文件的方法,以确定哪些属性可以与哪些视图相关联。