2010-04-22 169 views
20

我一直在检讨对Android的Supporting Multiple Screens文档,我只是需要一些额外的说明...多的Android屏幕尺寸确定图像尺寸/密度

这是我的理解,设计三个独特的接口(LDPI,MDPI ,和hdpi)将是最好的方式去支持所有潜在的android屏幕与最小的缩放/失真。

是的,我知道有类似的问题发布,但是...如果我为基准mdpi创建一个图像(假设我的图像是300x210,例如)如何确定我需要重新创建的尺寸该图像在ldpi & hdpi? This post以及google搜索引导我相信ldpi只是mdpi映像的75%,而hdpi是mdpi映像的150%。这是否准确?

回答

37

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

因此,在-mdpi中320px宽的图像是2“。如果你想要-ldpi上的2”图像,你希望它是240px(=原始的75%)。如果你想在-hdpi 2" 的画面,你需要480像素(原为150%)

因此,您的分析是准确的

+0

什么xhdpi和xxhdpi – deviant 2012-08-27 13:13:41

+3

@deviant:?HTTP://开发商.android.com/guide/topics/resources/provide-resources.html - “xhdpi:超高密度屏幕;大约320dpi“-xxhdpi”官方没有记录,所以我不确定它的转换是什么,我的猜测是400dpi,但这只是一个猜测而已。 – CommonsWare 2012-08-27 13:21:20

+0

更新到CommonsWare评论:xxhdpi是480dpi(3x baseline) – 2013-08-29 14:57:28