Android 资源(Resources)访问
有许多东西用来构建一个优秀的 Android 应用程序。除了应用程序的编码,你需要关注各种各样的资源,诸如你用到的各种静态内容,如位图,颜色,布局定义,用户界面字符串,动画等等。这些资源一般放置在项目的 res/ 下独立子目录中。
这节教程将学习如何来组织应用程序资源,指定替代资源,并在应用程序中访问它们。
在eclipse中组织资源
你需要将每种资源放置在项目中 res/ 目录的特定子目录下。例如,这是一个简单项目的文件层级:
MyProject/
src/
MyActivity.java
res/
drawable/
icon.png
layout/
activity_main.xml
info.xml
values/
strings.xml
res/ 目录在各种子目录中包含了所有的资源。这里有一个图片资源,两个布局资源和一个字符串资源文件。下表详细的给出了在项目中 res/ 目录里面支持的资源。
目录
资源类型
anim/
定义动画属性的XML文件。它们被保存在res/anim/文件夹下,通过R.anim类访问
color/
定义颜色状态列表的XML文件。它们被保存在res/color/文件夹下,通过R.color类访问
drawable/
图片文件,如.png,.jpg,.gif或者XML文件,被编译为位图、状态列表、形状、动画图片。它们被保存在res/drawable/文件夹下,通过