drawable在不同文件目录下内存占用

A图片文件大小54k

加载所有东西包括即将加载图片的ImageView,仅仅不显示图片,内存占用15.6M。

加载A图片,图片设置为wrap_content


各文件内存占用情况:

xxx-hdpi:16.6M    xx-hdpi:17.5M    xhdpi:20.39M    mhdpi:35M

注:在xxx-hdpi中图片在屏幕中显示范围最小,依次逐步增大。

将图片设置match_parent

xxx-hdpi:16.6M    xx-hdpi:17.56M    xhdpi:20.4M    mhdpi:35.9M

结论:同一张图片放在不同的资源文件下所占内存大小是不一样的,xxx-hdpi中占用内存最小,依次逐步增大,与是否铺满全屏和ScaleType无关。高品质大图尽量只做一套(减小包的体积),以xxx-hdpi屏为准即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容