首页 > 代码库 > Google I/O 2013 最佳实践(1) - res资源篇

Google I/O 2013 最佳实践(1) - res资源篇

    最近在看Google I/O 2013 App源码,记录一下新学习到的新功能与方法,此篇先从res资源文件开始。先来看看目录结构:


drawable-ldrtl-mdpi:

ldrtl是layout-direction-right-to-left的缩写,意味着布局方式从右到左,主要是为了适配阿拉伯语用。这应该是API17,即Android4.2上新出的功能。

drawable-nodpi:

此目录资源的文件会提供给任意密度的屏幕使用,系统不会因为屏幕密度的不同而放大该图片。
drawable-sw600dp:

SW是屏幕最小宽度的意思,sw600是指屏幕宽度大于等于600dip的都会选用此文件夹下的资源,于此类似的写法是drawable-800x480 和 drawable-h720dp, drawable-w600dp(限定等于600dp),他的好处是没有限定屏幕的大小,只限定了屏幕的最小宽度。API13的新功能。
以下是可以使用的通用屏幕尺寸的一些值:
1.320,针对以下屏幕配置的设备:
  240x320ldpi(QVGA手持设备)
  320x480mdpi(手持设备)
  480x800hdpi(高分辨率手持设备)
2.480,针对480x800mdpi的屏幕(平板或手持设备)
3.600,针对600x1024mdip的屏幕(7英寸平板)
4.720,针对720x1280mdip的屏幕(10英寸平板)

raw:

raw文件夹和assest文件夹差不多,都是指文件不会在打包的过程中被二进制编译。他不同的地方在于他可以被R文件索引到。
全文完,敬请关注最佳实践(2) - src代码篇