代码之家  ›  专栏  ›  技术社区  ›  John

如何找出特定屏幕适合的布局?

  •  0
  • John  · 技术社区  · 7 年前

    在Android开发中,我看到每个布局有许多类别,例如:

    • res/layout/my_layout.xml

    如果我有一个分辨率为1920x1200的平板电脑,我怎么知道它属于哪个布局?如果我有一个分辨率为480x640的设备呢?

    归根结底,我的问题是,确定任意决议所属类别的过程是什么?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Ömer    7 年前

    https://developer.android.com/guide/practices/screens_support.html

    但是,简而言之,布局是基于密度无关像素(dp)选择的,dp是基于分辨率和屏幕的实际大小计算的。160 dpi作为dp的参考,对于具有其他分辨率的屏幕,其计算如下。

    dp=px*160/dpi

    大屏幕至少为640dp x 480dp

    正常屏幕至少为470dp x 320dp

    小屏幕至少为426dp x 320dp