我想知道Android手机的屏幕尺寸(不使用代码)
例如:我发现根据规格,有人拥有1080 x 1920 pixels (~445 ppi pixel density)
的设备
我如何从这里开始弄清楚他或她的手机将支持哪种布局?
从这document开始,我得到了:
lpdi = 120 DPI
mdpi = 160 DPI
hdpi = 240 DPI
xhdpi = 320 DPI
xxhdpi = 480 DPI
xxxhdpi = 640 DPI
下面的粗略估计看起来如此荒谬。
DPI在哪里下降,例如是215?
我想知道为我不拥有的特定设备选择的布局大小:
布局应该是小,中,大还是超大?
答案 0 :(得分:2)
dpi和ppi之间有点混乱 正确的术语应该是ppi,但按惯例它是dpi。
所以,粗略,为了我们的目的,我们可以假设ppi = dpi
。
供参考:http://www.fastcodesign.com/3039564/the-difference-between-ppi-vs-dpi-explained-by-a-google-designer
445 ppi落在480 dpi标准化水桶中。 215 ppi落在240 dpi标准化铲斗中。
我使用了术语" bucket"不恰当的:我应该说"范围",更清楚。
我如何计算范围?
我说该范围从(320和480)+ 1之间的中位数开始,到480和640之间的中位数结束。
因此,对于480"桶",我计算401到560之间的范围.445落入此处。
注意:它都是真实的。
Android开发者网站上提出的数字很难代表这个概念 我更喜欢把那些水桶想象成相邻的漏斗带有一个"嘴"这是160 dpi宽,一端指向标准化值。
这是我准备的一张图片,只是为了让它更加清晰: