【问题标题】:Determining image sizes for multiple android screen sizes/densities确定多个 android 屏幕尺寸/密度的图像尺寸
【发布时间】:2023-04-05 14:50:01
【问题描述】:

我一直在查看 Android 上的 Supporting Multiple Screens 文档,我只需要一些额外的说明......

据我了解,设计三个独特的界面(ldpi、mdpi 和 hdpi)将是支持所有潜在 android 屏幕且缩放/失真最小的最佳方式。

是的,我知道发布了类似的问题,但是...如果我为基准 mdpi 创建一个图像(例如,假设我的图像是 300x210)我如何确定我需要重新创建它的大小ldpi 和 hdpi 的图像? This post 以及谷歌搜索让我相信 ldpi 只是 mdpi 图像的 75%,而 hdpi 是 mdpi 图像的 150%。这准确吗?

【问题讨论】:

    标签: android interface resolution


    【解决方案1】:

    -ldpi 是 ~120dpi,-mdpi 是 ~160dpi,-hdpi 是 ~240dpi。

    因此,-mdpi 中的 320 像素宽图像为 2 英寸。如果您想要 -ldpi 中的 2 英寸图像,则您希望它为 240 像素(=原始图像的 75%)。如果您想要-hdpi 上的 2 英寸图片,则需要 480 像素(=原始的 150%)。

    因此,您的分析是准确的。

    【讨论】:

    • @deviant: developer.android.com/guide/topics/resources/… -- “xhdpi:超高密度屏幕;大约 320dpi”。 -xxhdpi 官方没有记录,所以我不确定它的转换是什么。我的猜测是 400dpi,但这只是猜测。
    • 更新到 CommonsWare 评论:xxhdpi 为 480dpi(3x 基线)
    • 我有一个 50*43 大小的图像,我想获取 ldpi、hdpi、mdpi 和 xhdpi。我该怎么做?
    猜你喜欢
    • 2013-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 2015-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多