【问题标题】:About Android resources and screen densities关于 Android 资源和屏幕密度
【发布时间】:2014-01-20 23:02:42
【问题描述】:

我多年来一直在开发 Android 应用程序,但我一直在为所有不同的屏幕密度调整所有图标的大小而苦苦挣扎。 几天前,我开发了一个实用程序来简化这项任务并发布了它的源代码。但我收到了以下评论:

"如果您有 mdpi 设备,而应用只有 xhdpi 资源,系统会自动将 xhdpi 资源缩小到 mdpi 大小。"

所以,我不应该为所有屏幕密度创建不同大小的所有图标???这些年来我一直在浪费精力和时间吗?

【问题讨论】:

  • 顺便说一句,如果有人感兴趣,我开发的工具在这里:github.com/asystat/Final-Android-Resizer
  • 这对我来说不是没用的,因为我通常不在我的应用程序中使用 9-patch 图像。如果你觉得它没用,那就把它留给自己,而不是成为一个该死的巨魔。你甚至没有回答我的问题 ¬¬
  • 孩子,我不打算回答你的问题。还有一些工具可以缩放所有 png,包括 9patch。现在知道了吗?
  • 知道了,“天生的 IT 专业人士”

标签: android dpi screen-size


【解决方案1】:

默认情况下,Android 会缩放您的位图可绘制对象(.png、.jpg 和 .gif 文件)和九补丁可绘制对象(.9.png 文件),以便它们在每台设备上以适当的物理尺寸呈现。

http://developer.android.com/guide/practices/screens_support.html

但是您并没有浪费精力和时间,因为为了确保您的位图看起来最好,您应该包括针对不同屏幕密度的不同分辨率的替代版本。 这也将提供更好的性能

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    • 2020-06-06
    • 2023-03-26
    • 2015-04-01
    • 1970-01-01
    相关资源
    最近更新 更多