确定多个 android 屏幕尺寸/密度的图像尺寸
Posted
技术标签:
【中文标题】确定多个 android 屏幕尺寸/密度的图像尺寸【英文标题】:Determining image sizes for multiple android screen sizes/densities 【发布时间】:2011-02-11 02:13:05 【问题描述】:我一直在查看 android 上的 Supporting Multiple Screens 文档,我只需要一些额外的说明......
据我了解,设计三个独特的界面(ldpi、mdpi 和 hdpi)将是支持所有潜在 android 屏幕且缩放/失真最小的最佳方式。
是的,我知道发布了类似的问题,但是...如果我为基准 mdpi 创建一个图像(例如,假设我的图像是 300x210)我如何确定我需要重新创建它的大小ldpi 和 hdpi 的图像? This post 以及谷歌搜索让我相信 ldpi 只是 mdpi 图像的 75%,而 hdpi 是 mdpi 图像的 150%。这准确吗?
【问题讨论】:
【参考方案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。我该怎么做?以上是关于确定多个 android 屏幕尺寸/密度的图像尺寸的主要内容,如果未能解决你的问题,请参考以下文章