在不同的文件夹中时可绘制的变化
Drawable changes when in different folder
我正在使用 100x100 像素的图像在我支持的唯一设备 3.2" 240x320 像素 LG E430 上显示内容。不过我发现了一些奇怪的行为。如果我将该图像放在 drawable-ldpi
文件夹中, 它会比我把它放在我的 drawable
文件夹中时渲染得更大。
这是故意的吗?如果是这样,我应该如何缩放我的图像以使其正确呈现,但仍然可以驻留在 drawable-ldpi
文件夹中?
将图像放在 drawable
文件夹中应被视为 drawable-mdpi
,这就是为什么如果将图像放在 drawable-ldpi
中它会更大。
编辑:
为了将图像放入 drawable-ldpi
并使其具有与放入 drawable
相同的大小,请将原始图像从 100 x 100 缩放到 75 x 75。
ldpi (low) ~120dpi
mdpi (medium) ~160dpi
hdpi (high) ~240dpi
xhdpi (extra-high) ~320dpi
xxhdpi (extra-extra-high) ~480dpi
xxxhdpi (extra-extra-extra-high) ~640dpi
我正在使用 100x100 像素的图像在我支持的唯一设备 3.2" 240x320 像素 LG E430 上显示内容。不过我发现了一些奇怪的行为。如果我将该图像放在 drawable-ldpi
文件夹中, 它会比我把它放在我的 drawable
文件夹中时渲染得更大。
这是故意的吗?如果是这样,我应该如何缩放我的图像以使其正确呈现,但仍然可以驻留在 drawable-ldpi
文件夹中?
将图像放在 drawable
文件夹中应被视为 drawable-mdpi
,这就是为什么如果将图像放在 drawable-ldpi
中它会更大。
编辑:
为了将图像放入 drawable-ldpi
并使其具有与放入 drawable
相同的大小,请将原始图像从 100 x 100 缩放到 75 x 75。
ldpi (low) ~120dpi
mdpi (medium) ~160dpi
hdpi (high) ~240dpi
xhdpi (extra-high) ~320dpi
xxhdpi (extra-extra-high) ~480dpi
xxxhdpi (extra-extra-extra-high) ~640dpi