这必须是这里最常见的问题之一,通常只是针对Android开发者网站。阅读完文档后,我只是想来这里澄清一下。
我知道每个屏幕尺寸和密度必须有不同的drawable,以创建优化的用户体验。我只想要一个简单的背景图片。因此,我需要为mdpi,hdpi,xhdpi,xxhdpi创建背景图像。研究后,我发现这些大小的文件夹有以下尺寸:
xlarge(xhdpi):640x960 大(hdpi):480x800 中(mdpi):320x480 小(ldpi):240x320
资源回答:Android splash screen image sizes to fit all devices
但问题是,我不认为ldpi已被使用或需要了,xxhdpi在哪里?
在我拥有自己的图像尺寸后,我可以将它放在中心并且很好:)谢谢!
答案 0 :(得分:0)
要创建不同密度的图像,您应该遵循五个主要密度(中,高,x高,xx高)之间的 2:3:4:6:8 缩放比例,和xxx-high分别)。
您提供的尺寸已经不遵循这种模式,因此它们错误或过时。
但是,遵循xhdpi值,我们可以得到xxhdpi:
xxlarge(xxhdpi):960:1440 xlarge(xhdpi):640x960 large(hdpi):480x800 medium(mdpi):320x480 small(ldpi):240x320。
(建议总是四舍五入)
但是你可以看到它与其他值不一致,因为它们使用不同的比率。因此,您必须重新调整资源大小以使其适应标准。
Android图标学不再支持Ldpi了。也气馁。
与官方文档here相关联。