Android图片的内存溢出问题

最近有学妹问我android图片很多内存溢出的问题,后来我仔细看了一下android studio和eclipse放图片的位置确实有所不同。那么今天就来说说android studio里面的图片应该放在哪里,并谈谈放在android studio的drawable下的原生图片为什么就内存溢出了。


我们可以看到在android studio中目录如下:
android studio的res目录
drawable文件夹大家都不陌生,那么mipmap这个文件夹又是什么鬼?
好的,我们接下来切换到Project模式来看,如图所示:
Project模式下的目录
如果有eclipse开发android经验的人都知道原来【mipmap-hdpi】这类文件夹在eclipse中叫【drawable-hdpi】,那么问题来了,这个【drawable】文件夹和【mipmap】文件夹都是用来放什么文件的?

  • 看了官方的解释后我的理解:
    【drawable】:用来放.9png和一些控制图片的xml文件
    【mipmap】:应用根据不同分辨率放置不同大小图片

如果放在【drawable】文件夹下,图片稍微多一点就内存溢出了,所以我们将图片放在【mipmap】文件夹下一般不会出内存溢出问题。 当然,如果你还是习惯eclipse那种方式,那么你需要自己新建【drawable-hdpi】这些文件夹,然后将图片放入也行!


|以上就是个人对此的简单理解,如有不对之处,欢迎指正批评!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值