Android resource(一)

来源:互联网 发布:湖人拉塞尔大学数据 编辑:程序博客网 时间:2024/05/16 07:36

概要

一个大的程序不仅仅是代码部分。资源就是你代码中程序要用的额外文件和静态的内容,比如:bitmaps, layout,strings,animation等等。
应当对图片和字符串资源进行外部化处理,这样能对他们独立进行维护。外部化资源还能够对专门设备提供可选择的资源,如:不同语言和不能屏幕尺寸,这些对安卓设备越来越重要。为了适配不同设备,必须在你项目/res,文件目录中安排你的资源,通过类型和配置信息建立子目录来安排你的资源。
对所有资源信息,可以规定默认和多种选择资源给你的应用
- 默认资源就是不管设备的配置或者是对当前设备配置没有匹配的可选资源。
- 可选资源是你自己为专门配置设计的资源。在子目录名称中添加合适配置限定词后缀,来完成专门资源不同配置的分组。
例如,当你资源默认UI文件是放在res/layout/目录中,那么你可以用定制不同的layout,如landscape方向,则用res/layout-land/目录.安卓根据资源目录名称自动采用合适的资源匹配当前的设备配置。

0 0
原创粉丝点击