android源码中的values-sw580的文件夹

在看android联系人的源码时发现有values-sw580这样的文件夹,不知道这样的文件夹是干嘛的?还有这个文件夹的名字是如何来定义的?

res/下文件夹的命名是这样的,名称分为两部分{作用}[-{适用条件}*]
如:
values/
values-land/
values-sw600dp/
values-sw600dp-land/等,

LZ看到的values-sw580dp这个文件夹,首先它里面放的是value,其实,它只有在符合sw580dp的时候才会有效。

而sw580dp指的是屏幕短边>=580dp,land指屏幕是水平的,相对于port。

具体介绍还真没认真找过,网上查查,用得多了就熟悉了。

s 是 smallest , w 是 width,表示可能的最小宽度。文件夹的作用不太清楚。

SWXXX中的XXX代表资源目录中所需的最小屏幕宽度。

所以values-sw580的意思就是设备的资源最少要580样宽。