博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小计,困扰了一天的图片内存问题
阅读量:3779 次
发布时间:2019-05-22

本文共 290 字,大约阅读时间需要 1 分钟。

一张1536*2560的图片,通过setImageResource设置背景,oom,说需要250+m内存。

折腾了一天。
之所以加载图片一直oom,是因为我将图片放到了默认drawable文件夹中,我不是很清楚drawable默认dpi是什么级别,但密度肯定不大于1(160/160),而xxxhdpi是4(640/160)。
也就是说,如果将上述这张图片放到drawable文件夹中,最大像素值会超过1W,瞬间oom。
以下为推测,未验证:
反之,如果这张图在xxxhdpi目录下,屏幕dpi为160,那么这张图会按比例缩放。即2560/(640/160) = 384*640。

转载地址:http://jbpvn.baihongyu.com/

你可能感兴趣的文章
840. 模拟哈希表(模板)
查看>>
《算法》笔记 17 - 数据压缩
查看>>
Qt Installer Framework翻译(5-2)
查看>>
Java+Selenium+Testng自动化测试学习(三)— 断言
查看>>
PAT乙级1012
查看>>
银行业务队列简单模拟(队列queue)
查看>>
MySql中的数据查询语言(DQL)三:连接查询
查看>>
MySql中的数据查询语言(DQL)五:union和limit
查看>>
数据操作语言(DML)一:插入数据insert、修改数据update、删除delete
查看>>
.properties 文件,.yml 文件 ,yaml文件语法学习
查看>>
jsp 的常用标签
查看>>
Listener 监听器
查看>>
SpringBoot自动配置原理
查看>>
IDEA连接mysql又报错设置时区!Server returns invalid timezone.
查看>>
员工管理系统二:首页和国际化实现
查看>>
员工管理系统四:员工列表实现
查看>>
员工管理系统五:增删改员工实现
查看>>
Redis的安装与卸载
查看>>
项目阶段五:验证码
查看>>
项目阶段五:购物车
查看>>