【问题标题】:Correct size for the image in Drawable folderDrawable 文件夹中图像的正确大小
【发布时间】:2013-06-03 23:09:35
【问题描述】:

在我的应用程序中,我发现使用的背景占用了很大的内存空间。我计划为不同尺寸的不同设备保留不同尺寸的图像。现在我的drawables中有5个文件夹。

可绘制的 hdpi 可绘制的 ldpi 可绘制的 mdpi 可绘制的 xhdpi 可绘制-xxhdpi

我需要创建将占据整个屏幕的背景图像。质量不应受到影响。根据上述情况,您能否告诉我 5 个不同文件夹的正确图片大小。

提前致谢

【问题讨论】:

标签: android performance android-imageview


【解决方案1】:

如果“质量不应该妥协”是绝对关键的,那么你可以支持更多不同的维度。在具有相似尺寸的设备上总是存在一些尺寸或纵横比差异,例如 800x480 和 848x480 或 1280x720 和 1280x800

如果您接受轻微失真,那么您可以使用以下尺寸,取自第一条评论中的链接:

1920dp x 1080dp
960dp x 720dp
640dp x 480dp
470dp x 320dp
426dp x 320dp

【讨论】:

  • 那么尺寸应该是多少?
  • 再一次 - 在特定情况下没有答案,OP 必须接受,他的形象将被扭曲。
  • 是不是按这个顺序drawable-hdpi drawable-ldpi drawable-mdpi drawable-xhdpi drawable-xxhdpi
  • 当然不是,是降序排列。您应该真正阅读文档以了解 -ldpi 和 -xxhdpi 代表什么。
  • 谢谢大卫,我刚刚检查了链接中的表 3。对于低密度 (120),ldpi 本身有 4 个不同的细分,有 6 种不同的大小,分别用于小/正常/大和超大。文件夹仅根据屏幕上的 dpi 进行分类。那么如何为 ldpi 选择合适的尺寸呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多