Android中的像素背景图像大小

我想在Android中为不同的分辨率创build一个背景图片。 所以我需要的值(像素)为ldpi,mdpi,hdpi,xhdpi和xxhdpi。 图像不会模糊很重要。

我已经阅读了关于多屏幕支持的文档,但是在dp而不是像素中有尺寸。

没有完整的屏幕分辨率列表,对于ldpi,mdpi,hdpi,xhdpi和xxhdpi没有固定的像素值。 每个Android设备可能有不同的分辨率。 如果你想填补所有的决议,你将不得不创造太多的图像。 如果你把它们放在你的应用程序中,这将使应用程序的规模巨大。 也许更好的方法是使用复合图像的背景。

请尝试按照以下android图标graphy大小参考各种设备的屏幕分辨率。

ldpi mdpi hdpi xhdpi xxhdpi xxxhdpi Launcher And Home 36*36 48*48 72*72 96*96 144*144 192*192 Action Bar And Tab 24*24 32*32 48*48 64*64 96*96 128*128 Notification 18*18 24*24 36*36 48*48 72*72 96*96 Background 320*426 320*470 480*640 720*1280 1080*1920 1440*2560 

根据android文档

mdpi是baseLine大小

在这里输入图像描述

我们可以使用它来衡量所有其他的尺度,这意味着如果mdpi(尺度1)等于1 xhdpi(尺度2)应该等于2,则尺度值的多重mdpi尺寸

所有尺寸的宽度x像素高度

 xxxhdpi: 1280x1920 px // 4x xxhdpi : 960x1440 px // 3x xhdpi : 640x960 px // 2x hdpi : 480x800 px // 1.5 x at least 480x720 mdpi : 320x480 px // baseline = 1x ldpi : 240x360 px // .75 x 

**通知我添加xxhdpi与3.0倍规模的图像*

  • xhdpi:640×960像素
  • hdpi:480×800像素
  • mdpi:320×480像素
  • ldpi:240×320像素