Fragment:
屏幕特征 限定符 描述
大小small 提供给小屏幕设备的资源
normal 提供给中等屏幕设备的资源
large 提供给大屏幕设备的资源
xlarge 提供给超大屏幕设备的资源
分辨率
ldpi 提供给低分辨率设备的资源(120dpi以下)
mdpi 提供给中等分辨率设备的资源(120dpi到 160dpi)
hdpi 提供给高分辨率设备的资源(160dpi到 240dpi)
xhdpi 提供给超高分辨率设备的资源(240dpi到 320dpi)
方向
land 提供给横屏设备的资源
port 提供给竖屏设备的资源
举例子:不知道对不对
例如large是设配大屏幕的,一般设配平板的,当程序检测到屏幕是大屏,就会加载layout-large文件夹..他的使用是: 在 res
目录下新建 layout-large 文件夹,在这个文件夹下新建一个布局,也叫做 activity_main.xml (要设配xml文件的同名文件)
还有另一种概念:最小宽度限定符(Smallest-width Qualifier)最小宽度限定符允许我们对屏幕的宽度指定一个最小指(以 dp 为单位),然后以这个最
小值为临界点,屏幕宽度大于这个值的设备就加载一个布局,屏幕宽度小于这个值的设备就加载另一个布局。
例如:在 res 目录下新建 layout-sw600dp 文件夹,然后在这个文件夹下新建 activity_main.xml(你要设配的同名xml文件)布局.这就意味着,当程序运行在屏幕宽度大于 600dp 的设备上时,会加载 layout-sw600dp/
activity_main 布局,当程序运行在屏幕宽度小于 600dp 的设备上时,则仍然加载默认的layout/activity_main 布局。
需要注意一点,最小宽度限定符是在 Android 3.2 版本引入的,由于这里我们最低兼容的系统版本是 4.0,所以可以放心地使用它。
参考第一行代码