关于Android资源图片存放位置的问题

首先描述一下场景:为某个Activity设置一张背景图,该背景图存放于res/drawable目录下,其实这是一个很简单的东西,直接在布局文件中为根布局设置一个background即可。
但是最终的结果却让我有点意外,因为图片没有显示出来。查看日志得知是因为我们的图片太大了,导致应用无法加载。
于是恍然大悟,我使用的设备是属于xxhdpi的,理论上我的资源图片应该放在drawable-xxhdpi下面,但是我放在了drawable下面,应用在加载的时候,会将图片放大,从而导致无法加载。
其实这是一个很简单的问题,但是我一开始却搞错了,这是一个教训:我之前一直以为drawable下面的图片是不会做任何更改的,现在才发现我这个想法是错误的。如果不想图片被改变,那么就该放到drawable-nodpi下面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值