确定多个Android屏幕尺寸/密度的图像大小

use*_*435 20 android resolution interface

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

我的理解是,设计三个独特的接口(ldpi,mdpi和hdpi)将是以最小的缩放/失真支持所有潜在的Android屏幕的最佳方式.

是的,我知道发布了类似的问题,但是......如果我为基准mdpi创建一个图像(假设我的图像是300x210,仅作为示例)如何确定在ldpi重新创建该图像所需的大小&hdpi?这篇文章以及谷歌搜索让我相信ldpi只是mdpi图像的75%,而hdpi是mdpi图像的150%.这准确吗?

Com*_*are 37

-ldpi~~ 120dpi,-mdpi~160dpi,-hdpi~240dpi.

因此,320像素宽的图像是2英寸-mdpi.如果你想要一个2英寸的图像-ldpi,你希望它是240像素(=原始的75%).如果你想要一个2英寸的图片-hdpi,你需要480px(=原始的150%).

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

  • @deviant:http://developer.android.com/guide/topics/resources/providing-resources.html - "xhdpi:超高密度屏幕;大约320dpi".`-xxhdpi`是正式无证的,所以我不确定它的转换是什么.我的猜测是400dpi,但这只是猜测. (3认同)