Android 3.0 或更高版本应使用哪个布局限定符?

Which layout qualifier should be used with Android 3.0 or above?

我正在使用布局 normallargex-large,但它不起作用。我发现 Android 适用于最小的 dp。所以我搜索并找到了这两种布局限定符的方法。

第一种方法是使用layout-mdpilayout-hdpilayout-xhdpilayout-xxhdpi。第二种方法是使用 layout-sw320dplayout-sw480dplayout-sw600dplayout-sw720dp.

现在我很困惑哪种方法是使用布局限定符的标准方法?我搜索了 Google Docs Screen Density

我无法通过上述方法最终决定使用什么进行布局

您应该使用哪个布局限定符(针对不同的屏幕尺寸)并不取决于您使用的 Android Studio 版本。这取决于你需要什么。

在你的情况下,如果你想支持 运行 API 12 级或更低级别的设备(针对不同的 屏幕尺寸 ),你有使用旧版大小限定符(例如 x-large)。如果你想在使用 API 级别 12 以上的设备上 运行 它,你可以使用最小的 and/or 可用宽度限定符(例如分别为 w-600dpsw-600dp ). Read more here。本段中的所有限定符都是标准化的;这取决于你需要什么。

限定符mdpihdpi用作不同屏幕尺寸的限定符 布局,但 资源 (特别是图像)。这样 Android 就可以自动生成光栅化图像的版本 display good graphical qualities for screens with different pixel densities