在Android开发中,我看到每种布局都有很多类别,例如:
如果我的平板电脑分辨率为1920x1200,我怎么知道它属于哪种布局?如果我的设备分辨率为480x640,该怎么办?
最终我的问题是,确定任意分辨率将落入其中的类别的过程是什么?
答案 0 :(得分:0)
这里详细解释。 https://developer.android.com/guide/practices/screens_support.html
但是,简而言之,基于密度无关像素(dp)选择布局,并且基于分辨率和屏幕的实际尺寸计算dp。 160 dpi被作为dp的参考,对于具有其他分辨率的屏幕,其计算如下所示。
dp = px * 160 / dpi
并根据以下规则选择布局:
xlarge屏幕至少为960dp x 720dp
大屏幕至少为640dp×480dp
正常屏幕至少为470dp×320dp
小屏幕至少为426dp x 320dp