【问题标题】:different resolutions vs dpi不同的分辨率与dpi
【发布时间】:2012-10-29 13:06:10
【问题描述】:

我想就使用不同分辨率的图形或使用倾斜大小调整它们的大小获得建议、利弊。

我的意思是,如果我的应用程序具有所有可能的分辨率,一种方法是为每个应用程序创建 png,ldp/mdp/hdp/xhdp,但我认为为了节省维护应用程序的工作和时间,也许是更容易,包括最大分辨率的 png,xhdp,并在 .xml 或 .java 中指定大小,根据屏幕使用 dip 或相对大小。

您对此有何看法?利弊?

问候,

【问题讨论】:

  • 我不是移动编程专家,但似乎没有必要多次创建不同分辨率的 png。最后,按比例缩小并不是缺点。
  • @MertToka Android 需要不同分辨率的图像。该作业有不同的目录。但你是对的,这并不是在所有情况下都有意义。
  • 这就是我的想法。但是由于 sdk 中有不同分辨率文件的不同文件夹,所以我正在这样做。但是,我的应用程序有大约 200 个图形文件,每个文件我必须有 4 种不同的分辨率,这意味着一项艰巨的工作。我可以通过代码或布局定义来避免这种情况。
  • 您认为更好的做法是在布局中通过“x dp”还是通过 java 中的代码定义尺寸?
  • 到目前为止,我知道 Android 会检测到这一点并将图像转换为正确的分辨率,但这可能不是那么性能和/或图像可能不像手动执行那样缩小。我相信 dip(与设备无关的像素)是最好的选择,但我没有证据!

标签: android resolution dpi


【解决方案1】:

缺点(反对只有一种大小):不必要地使用内存。 图像是需要大量内存的对象,当您将其分辨率乘以两倍时,您的内存成本就会乘以 4。 低分辨率设备的内存也可能更少,加载不必要的大图像可能会导致内存异常。

【讨论】:

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