AttributeSet公共接口类
从指定新添加的XML文件中采集特征、属性等说明。通常你不想直接使用这个接口,而是用它传递资源。通过Theme.obtainstyledattributes()这个方法来解析属性。 Resources API将依照你XML文件里期望的那样来改变源文件风格(类似“@String/ my_label”这样的书写格式);
如果你直接使用AttributeSet直接那么需要你手工检查资源引用(用getAttributeResourceValue(int,int)方法),并且需要自己做资源路径查找。当取得属性参数后,也可以直接使用AttributeSet固定应用程序的主题和风格。
通过XML.getAttributeSet() 方法可以精准的解析XmlPullParser。返回一个通用XmlPullParser工程接口的一个实现,然而它更多的应用于多个XML文件的联接。但是它与编译XML资源的结合更有用:XmlPullParser parser = resources.getXml(myResouce);
AttributeSet attributes = Xml.getAttributeSet(parser);
... ....
本文介绍了如何使用Android中的AttributeSet接口来从XML文件中采集属性和特征。详细讲解了通过Theme.obtainStyledAttributes()方法和Xml.getAttributeSet()方法来解析属性的具体步骤。
1万+

被折叠的 条评论
为什么被折叠?



