多个drawables背景图像,以适应屏幕分辨率

时间:2012-09-10 06:47:42

标签: java android drawable resolution dpi

好吧,所以我的图像分辨率是:1054X1054。 我想设置该图像,使其完全符合Android设备的屏幕尺寸。 (我将在某些编辑器中剪切图像作为nessacary)。 所以我的问题是:我怎么知道我的图像应该是什么分辨率所以它将覆盖设备背景而不需要调整图像大小。(对于mdpi,hdpi,ldpi)

我问的是这个问题,因为我一直在误解“多屏分辨率”是如何运作的。

1 个答案:

答案 0 :(得分:6)

您可以将图像设计为使用不同的屏幕尺寸重新调整大小,您会发现每个设计都需要最少的空间。因此,上面的每个通用屏幕尺寸都有一个由系统定义的相关最小分辨率。

android os计数大小以“dp”为单位 - 在定义布局时应该使用相同的单位 - 这样可以让系统避免担心屏幕密度的变化。

xlarge screens image sizes are at least 960dp x 720dp
large screens image sizes are at least 640dp x 480dp
normal screens image sizes are at least 470dp x 320dp
small screens image sizes are at least 426dp x 320dp