最近对资源图片进行了整合,通过工具改成了vector进行资源图片加载。然而vector的支持是5.0之后才实现的,这里暂时只给一个结论,参考stackoverflow 上的答案,在加载vector drawable的时候使用AppCompatResources去获取drawable(这个方法在获取color.xml的drawable时候会有问题,不知道后续会不会修复,感觉是安卓库的bug)。对于其他的可以使用ContextCompat去获取。具体原因有机会后续会分析,这里只是简单的标记一下
安卓5.0以前vector的加载问题
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 参考:http://www.jianshu.com/p/e3614e7abc03, eclipse_xu 对于图像...
- Android Vector曲折的兼容之路 两年前写书的时候,就在研究Android L提出的Vector,可研究...
- 图标资源对应的像素 有些时候不能使用Application的Context,不然会报错(比如启动Activity,...
- Android有很多种drawable类型,除了前几篇详细讲解的shape、selector、layer-list...
- 很早看过这篇文章,并做了笔记,后来看到群里的小伙伴有问相关Drawable的问题,就把这篇翻译过来的文章给放出来了...