【问题标题】:Different image sizes for resolution-specific Drawable folders特定分辨率的可绘制文件夹的不同图像大小
【发布时间】:2014-05-29 01:17:12
【问题描述】:

在 Android res 文件夹中,我们看到了几个不同的文件夹,它们处理不同分辨率的图像。过去,我只在一个文件夹中使用了一张具有相同分辨率的图像,这对于我的特定应用程序来说效果很好。但是,我希望让我未来的 Android 应用程序在一系列屏幕分辨率和设备上看起来基本相同。在为要放入每个文件夹的同一图像创建不同分辨率大小时需要遵循的任何规则或准则(即,放入中等分辨率文件夹中的图像是否应该是低分辨率文件夹中的图像大小的 1.5 倍等)?

【问题讨论】:

  • 你签出this answer了吗?
  • 正是我想要的。我可以将这个问题标记为自己重复吗? :p @AdamS,如果你把它作为我会接受的答案,这正是这个问题所需要的。
  • 我在考虑是否将其标记为重复;最后,我决定只回答它并归因于另一个答案 - 我知道在过去没有正确搜索字词的情况下,我很难找到该答案。

标签: android image layout resolution


【解决方案1】:

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

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

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

因此,例如,将 48*48 像素的图像作为基础 mdpi 图像,您最终会得到 32、48、72、96、144 和 192 像素的图像。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-19
    • 1970-01-01
    相关资源
    最近更新 更多