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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w815878564/article/details/70254293

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

猜你喜欢

转载自blog.csdn.net/w815878564/article/details/70254293