特定于分辨率的Drawable文件夹的不同图像大小

时间:2014-05-29 01:17:12

标签: android image layout resolution

在Android res文件夹中,我们会看到一些处理图像不同分辨率的不同文件夹。在过去,我只在一个文件夹中使用了一个具有相同分辨率的图像,这对我的特定应用程序很有效。但是,我希望我的未来Android应用程序在一系列屏幕分辨率和设备上看起来基本相同。为同一图像创建不同的分辨率大小时要为每个文件夹添加的任何规则或指南(即,中等分辨率文件夹中的图像应该是低分辨率文件夹中的图像的1.5倍,等等)?

1 个答案:

答案 0 :(得分:1)

您要查找的是每个文件夹的比例因子。这可以通过将mdpi文件夹作为1.0的“基础”比例来实现。

每个文件夹的比例因子如下:

  • ldpi> 0.75
  • mdpi> 1.0
  • hdpi> 1.5
  • xhdpi> 2.0
  • xxhdpi> 3.0
  • xxxhdpi> 4.0

因此,例如,将48 * 48px图像作为基本mdpi图像,最终会得到32,48,72,96,144和192px图像。

更详细的信息,包括每个值的来源,check out shoe-rat's excellent answer,我从中获取了大部分这些值。