首页 文章

mdpi,hdpi,xhdpi和xxhdpi的图像分辨率

提问于
浏览
36

我的应用背景为720x1280像素,1080x1920像素和1440x2560像素 .

我应该在哪个文件夹(mdpi,hdpi,xhdpi和xxhdpi)中放置每个背景?

4 回答

  • 80

    请阅读有关屏幕尺寸的Android Documentation .

    从基本图像尺寸来看,DPI的可绘制尺寸的缩放比例为3:4:6:8:12:16 .

    LDPI - 0.75x
    MDPI - Original size // means 1.0x here 
    HDPI - 1.5x
    XHDPI - 2.0x
    XXHDPI - 3x
    XXXHDPI - 4.0x
    

    例如,MDPI上的100x100px图像与XHDPI屏幕上的200x200px大小相同 .

  • 4

    要求飞溅的屏幕尺寸:

    LDPI: Portrait: 200 X 320px
    MDPI: Portrait: 320 X 480px
    HDPI: Portrait: 480 X 800px
    XHDPI: Portrait: 720 X 1280px
    XXHDPI: Portrait: 960 X 1600px
    XXXHDPI: Portrait: 1440 x 2560px
    

    需要图标大小的应用程序:

    http://iconhandbook.co.uk/reference/chart/android/

  • 2

    任何设备的DP大小(实际分辨率/密度转换因子) .

    密度桶的密度转换系数如下:

    ldpi: 0.75
    mdpi: 1.0 (base density)
    hdpi: 1.5
    xhdpi: 2.0
    xxhdpi: 3.0
    xxxhdpi: 4.0
    

    分辨率/密度转换为DP的示例:

    240 x 320 px的ldpi设备将是320 X 426.66 DP . 240 / 0.75 = 320 dp 320 / 0.75 = 426.66 dp xxhdpi 1080 x 1920像素(三星S4,S5)设备将为360 X 640 dp . 1080/3 = 360 dp 1920/3 = 640 dp

    此图像显示更多:

    Density

    有关DIP的更多详细信息,请阅读here .

  • 54

    为了知道手机分辨率,只需创建一个标签为mdpi,hdpi,xhdpi和xxhdpi的图像 . 将这些图像放在相应的文件夹中,如mdpi,hdpi,xhdpi和xxhdpi . 在布局中创建图像视图并加载此图像 . 手机将从特定文件夹加载相应的图像 . 通过这个,你将得到它正在使用的电话分辨率或* dpi .

相关问题