Android resource(一)

本文介绍如何在安卓项目中管理和组织各种资源文件,包括图片、布局、字符串等。文章强调了资源外部化的重要性,并提供了针对不同设备配置创建专用资源的方法。

概要

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值