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

How to find out which layout a particular screen fits in?

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

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

最后我的问题是,判断任意一个决议属于哪个类别的过程是怎样的?

这里有详细说明。 https://developer.android.com/guide/practices/screens_support.html

但是,简而言之,布局是根据与密度无关的像素 (dp) 选择的,dp 是根据屏幕的分辨率和实际尺寸计算的。以160dpi作为dp的参考,对于其他分辨率的屏幕按如下计算。

dp = px * 160 / dpi

布局的选择是根据这些规则完成的:

xlarge screens are at least 960dp x 720dp

large screens are at least 640dp x 480dp

normal screens are at least 470dp x 320dp

small screens are at least 426dp x 320dp