android中不同密度的资源大小

android中不同密度的资源大小,android,multiscreen,Android,Multiscreen,我已经为android中的mdpi手机制作了图像。 我想为hdpi和ldpi屏幕调整这些图像的大小。 尺寸的换算系数是多少?我听说我们将mdpi图像的高度和宽度乘以1.5,将其转换为hdpi屏幕。 mdpi到hpdi和mdpi到ldpi的准确转换系数是多少? 提前感谢您。来自,ldpi为0.75,mdpi为1.0,hdpi为1.5。请注意,如果您以dp(密度无关像素)为单位指定测量值,Android将为您处理缩放 如果目标 密度为高密度(160->240 虚拟dpi),或0.75倍(如果 目标密

我已经为android中的mdpi手机制作了图像。 我想为hdpi和ldpi屏幕调整这些图像的大小。 尺寸的换算系数是多少?我听说我们将mdpi图像的高度和宽度乘以1.5,将其转换为hdpi屏幕。 mdpi到hpdi和mdpi到ldpi的准确转换系数是多少? 提前感谢您。

来自,ldpi为0.75,mdpi为1.0,hdpi为1.5。请注意,如果您以dp(密度无关像素)为单位指定测量值,Android将为您处理缩放

如果目标 密度为高密度(160->240 虚拟dpi),或0.75倍(如果 目标密度为低密度(160-> 120虚拟dpi)

您还可以通过检索电流密度并将其相乘,在编码中对其进行缩放

float scale = getContext().getResources().getDisplayMetrics().density; // retrieve current density

newImageWidth = currentImageWidth * scale;
关于密度