【发布时间】:2018-09-14 17:57:15
【问题描述】:
当我们开发安卓应用时,我们将不同尺寸的图片放到各自的drawable文件夹中 各种屏幕分辨率。例如,如果我想使用 32x32 像素的图像,我将制作具有不同尺寸的相同图像,如下所示。
24x24 ldpi
32x32 mdpi
48x48 高清画质
64x64 xhdpi
96x96 xxhdpi
128x128 xxxhdpi
它非常适合图标、精灵等。但现在我想制作一个背景图像以适应所有 屏幕尺寸和密度。如果我制作一张 320x480(宽 x 高)像素的图像,并假设我有 2 台设备的 dpi 正常,分别为 320x480 和 768x1024。该图像将适合 320x480 设备的屏幕,但我不知道后者,因为除非它是 320x480 设备,否则图像将不适合所有屏幕尺寸。如何计算我的背景图像的尺寸以适合所有屏幕尺寸和分辨率?
【问题讨论】:
-
您可以使用最大的图像,但加载它是预先缩放的。见developer.android.com/topic/performance/graphics/…
标签: android image-processing resolution android-resources android-resolution