Drawable Xml资源文件解析过程

Drawable Xml资源文件解析过程,第1张

从drawable资源文件获取一个drawable对象,是通过调用 Resources.getDrawable(int) 方法实现。该方法主要流程如下:

最终进入 Drawable 类中

中间一系列的方法委托转发等调用后

最后,对xml的解析通过 drawable.inflate(mRes, parser, attrs, theme)交给了具体的drawable实现类来处理。

一、在xml写入一些不规范的文字数字时,编译器会给我们提示如图1 。

二、如果在去string.xml或者其他资源文件中新建资源计较麻烦,Android Studio提供了一个快捷方式来从xml抽出资源Alt+Enter。如图2

三、根据提示写入对应名称即可,在String.xml 中就能找到相应的资源,并且xml自动引用。如图3


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11455362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存