我发现开发人员应该如何支持不同屏幕尺寸的位图的两个近似值。一个是这个:
ldpi低密度120 dpi
mdpi中密度160 dpi
hdpi高密度240 dpi
xhdpi超高密度320 dpi
另一个是:
xhdpi:2.0
hdpi:1.5
mdpi:1.0(基线)
ldpi:0.75
这意味着如果您为xhdpi设备生成200x200图像,则表示您 应该在150x150中生成相同的资源用于hdpi,100x100用于 mdpi,最后是ldpi设备的75x75图像
这是否意味着如果我将基线设为640x360,我必须制作以下4组图像:
1)ldpi - 尺寸480x270像素,密度120 dpi
2)mdpi - 尺寸为640x360像素,密度为160 dpi
3)hdpi - 大小为960x540像素,密度为240 dpi
4)xhdpi - 大小为1280x720像素,密度为320 dpi
答案 0 :(得分:1)
你是误会。
文档并没有说不同的东西。您引用的第二部分是告诉您图像相对于mdpi
的基本密度有多大例如xhdpi将水平和垂直像素的数量调整为mdpi所在的相同空间的2倍。
mdpi = 160 dpi(比例因子1)
xhdpi = 320 dpi(x2的密度是mdpi的两倍,因此此文件夹中的图像需要两倍高,并且在mhdpi屏幕上显示相同大小的两倍宽,才能在xhdpi屏幕上显示相同的大小)