什么样的平板电脑获得layout-xlarge
和layout-sw720dp
文件夹?sw720dp和xlarge之间的布局文件夹区别
例如8“ - 10”在layout-xlarge
文件夹下。这是一个从文档:
但是关于layout-sw720dp
什么?
我知道,如果我没有layout-xlarge
文件夹Android将导航10" 平板电脑layout-sw720dp
,但对于8" - 9" 片
Android将选择layout
或layout-sw720dp
文件夹
什么样的平板电脑获得layout-xlarge
和layout-sw720dp
文件夹?sw720dp和xlarge之间的布局文件夹区别
例如8“ - 10”在layout-xlarge
文件夹下。这是一个从文档:
但是关于layout-sw720dp
什么?
我知道,如果我没有layout-xlarge
文件夹Android将导航10" 平板电脑layout-sw720dp
,但对于8" - 9" 片
Android将选择layout
或layout-sw720dp
文件夹
呢?将根据屏幕宽度首先查找大于720dp的设备宽度
您可以用来提供大小特定资源的配置限定符很小,正常,大和xlarge。例如,超大屏幕的布局应该放在layout-xlarge /中。
从Android 3.2(API级别13)开始,上面的大小组已被弃用,您应该使用swdp配置限定符来定义布局资源所需的最小可用宽度。例如,如果您的多窗格平板电脑布局需要至少600dp的屏幕宽度,则应将其放置在layout-sw600dp /中。关于为Android 3.2声明平板布局的部分将进一步讨论使用新技术来声明布局资源。
参考 https://developer.android.com/guide/practices/screens_support.html
有有波纹管可以藏汉
1)layout-sw480dp drawable-sw480dp
2)layout-sw600dp drawable-sw600dp
3)layout-sw720dp drawable-sw720dp
layout-sw720dp
了解他们的多个文件夹意味着最小宽度为720dp的设备。具体而言,设备的最小宽度是屏幕可用高度和宽度中最短的。
最小宽度
实例:sw320dp,sw600dp,sw720dp等一个 屏幕的基本大小,以可用屏幕 区域的最短尺寸所指示的。具体而言,设备的最小宽度是屏幕可用高度和宽度中最短的(您也可以将其视为屏幕的“最小可能宽度” )。您可以使用此限定符 确保不管屏幕的当前方向如何,您的应用程序的UI的可用宽度至少为dps。
但是如果你在一个应用程序中使用这两种layout-xlarge
和layout-sw720dp
,有资格他们都将始终从layout-sw720dp
取设备。这是因为sw<???>dp
限定符的优先级更高。这在上面链接的文档中有明确说明。如果您为任何资源提供了多个限定符类型,则Android会按照给予每种类型的优先顺序搜索合格文件夹。
从文档
Android支持多种配置限定符,您可以添加多个 预选赛一个目录名,每个 预选赛用破折号分开。
表按优先顺序列出了有效的配置限定符 - 如果对资源目录使用多个限定符 ,则必须将它们添加到表中列出的目录名称中,其顺序为 。