use*_*241 3 android android-layout screen-size
我想知道Android手机的屏幕尺寸(不使用代码)
例如:我从规格中发现某人拥有一台设备,1080 x 1920 pixels (~445 ppi pixel density)
我如何从这里找出他或她的手机将支持哪种布局?
从这份文件中,我得到:
lpdi = 120 DPI
mdpi = 160 DPI
hdpi = 240 DPI
xhdpi = 320 DPI
xxhdpi = 480 DPI
xxxhdpi = 640 DPI
Run Code Online (Sandbox Code Playgroud)
下面这个粗略的估计看起来很荒谬。
例如,如果 DPI 为 215,那么 DPI 会落在哪里?
我想知道为我不拥有的特定设备选择的布局大小:
布局应该是小、中、大还是特大?
dpi 和 ppi 之间有些混淆。
正确的术语应该是 ppi,但按照惯例它是 dpi。
因此,粗略地说,出于我们的目的,我们可以假设ppi = dpi
。
445 ppi 属于 480 dpi 标准化范围。215 ppi 属于 240 dpi 标准化范围。
我错误地使用了“桶”一词:为了更清楚,我应该说“范围”。
我将如何计算范围?
我想说的范围是从 (320 到 480) + 1 之间的中位数开始,到 480 到 640 之间的中位数结束。
因此,对于 480 “桶”,我计算出 401 到 560 之间的范围。445 下降这里进入。
注意:这都是经验性的。
Android 开发者网站上提出的数字并不能很好地体现这一概念。
我更喜欢将这些桶想象成相邻的漏斗,其“嘴”宽 160 dpi,末端指向标准化值。
这是我准备的一张图片,只是为了让它更清楚:
归档时间: |
|
查看次数: |
2216 次 |
最近记录: |