Android layout-sw801dp和layout-v21之间有什么区别?
当我有一个900dp的设备,当我在api level 21+上运行时,当所有这些文件夹下都有一个布局文件时Android layout-sw801dp和layout-v21之间有什么区别?,android,android-layout,layout,android-resources,Android,Android Layout,Layout,Android Resources,当我有一个900dp的设备,当我在api level 21+上运行时,当所有这些文件夹下都有一个布局文件时 res/layout/ res/layout-sw801dp/ res/layout-v21/ 哪一个会被选中,原因是什么?请特别查看Android应用程序资源概述。表2描述了可用的资源限定符。据说 表2按优先顺序列出了有效的配置限定符 因此,查看该列表,您在以下目录中定义了资源: res/layout/:默认值 res/layout-sw801dp/:最小宽度 res/layout-v
res/layout/
res/layout-sw801dp/
res/layout-v21/
哪一个会被选中,原因是什么?请特别查看Android应用程序资源概述。表2描述了可用的资源限定符。据说
表2按优先顺序列出了有效的配置限定符
因此,查看该列表,您在以下目录中定义了资源:
res/layout/:默认值res/layout-sw801dp/:最小宽度
res/layout-v21/:版本21及以上 优先级顺序如下,对资源的搜索将在第一次匹配时停止 res/layout-sw801dp/
res/layout-v21/
res/layout/
由于屏幕宽度为900dp,因此资源搜索将在res/layout-sw801dp处停止,因为900dp>=801dp。如果屏幕宽度为700dp(