问题描述
- android源码中的values-sw580的文件夹
- 在看android联系人的源码时发现有values-sw580这样的文件夹,不知道这样的文件夹是干嘛的?还有这个文件夹的名字是如何来定义的?
解决方案
res/下文件夹的命名是这样的,名称分为两部分{作用}[-{适用条件}*]
如:
values/
values-land/
values-sw600dp/
values-sw600dp-land/等,
LZ看到的values-sw580dp这个文件夹,首先它里面放的是value,其实,它只有在符合sw580dp的时候才会有效。
而sw580dp指的是屏幕短边>=580dp,land指屏幕是水平的,相对于port。
具体介绍还真没认真找过,网上查查,用得多了就熟悉了。
解决方案二:
SWXXX中的XXX代表资源目录中所需的最小屏幕宽度。
所以values-sw580的意思就是设备的资源最少要580样宽。
解决方案三:
s 是 smallest , w 是 width,表示可能的最小宽度。文件夹的作用不太清楚。
时间: 2024-10-31 17:22:52