有没有办法提取视图支持的XML属性?例如, EditText 具有名为 Text 的XML属性,但在Java端,您使用 getText 和 setText 。
我想创建一个自动发现所有受支持的XML属性的系统,以便我可以验证XML布局。刚开始使用默认小部件就足够了,但最终我还要枚举自定义小部件。
答案 0 :(得分:1)
标准和自定义XML属性都在values/attrs.xml
中定义。对于内置的内容,它们位于android-sdk/platforms/android-X/data/res/values/attrs.xml
。
在我看来,你必须找到一种解析这些文件的方法,以确定哪些属性可以与哪些视图相关联。