如果一个 android 应用程序包含多个 XMl 文件,如何在该应用程序中支持多个屏幕

how to support multiple screen in an android app if it contain more than one XMl file

我正在开发一个具有多个 XML files.I 修改清单的应用程序

<supports-screens  android:smallScreens="true"/>
  <supports-screens  android:normalScreens="true"/>
  <supports-screens android:largeScreens="true"/>
  <supports-screens android:anyDensity="true"/>
  <supports-screens android:resizeable="true"
  android:anyDensity="true" />

为不同的不同密度制作了布局文件夹,但只有我在这些文件夹上复制的 xml 有效。其他XML尚缺

在 res 上添加以下文件夹并相互复制相同的 xml。

为每个分辨率自定义每个 xml 文件

layout-sw320dp 
layout-sw480dp  
layout-sw600dp 
layout-sw720dp 

sw 表示 "smalles width"

layout-sw320dp - small phones.  - devices with width grater than 320 dp
layout-sw480dp - large phones   - devices with width grater than 480 dp
layout-sw600dp - 7inch tablets    - devices with width grater than 600 dp
layout-sw720dp - 10 inch tablets    - devices with width grater than 720 dp

阅读这篇文章https://developer.android.com/guide/practices/screens_support.html