Android项目中如何使用项目资源文件
一、背景
为了使代码实现和项目资源分离开,Android项目分为了src目录(存放java源文件)或java(目录)和res目录(存放布局文件和其他资源文件)。
而如果从物理存在形式来分,Android应用的源代码大致可分为如下三大类:
- 界面布局文件:XML文件,文件中的每个标签都对应于相应的View标签。
- Java源文件:应用中的Activity、Service、BroadcastReceiver、ContentProvider四大组件都是采用java代码实现的。
- 资源文件:主要以各种XML文件为主,还可包括png、jpg、gif等资源文件。
关于Android项目文件结构课参考上一篇博客(https://blog.csdn.net/august_leo/article/details/80787330)。
二、使用
在Android项目中使用资源可分为在java代码和XML文件中使用资源,其中java代码用于为Android项目定义四大组件,而XML文件则用于为Android项目定义各种资源。
1、在java代码中使用资源清单项
Android SDK在编译应用时会在R类中为/res/目录下的所有资源创建索引项,因此在java代码中访问资源主要是通过R类来完成。
语法格式为:
package_nam