android中资源简介
2013-07-12 11:52
113 查看
概括的讲,Android中的资源是指非代码部分。在一个Android工程中,有两个文件夹,res和assets,它们就是用来保存资源文件的。其中,assets一般保存的是原生的文件,如mp3,Android不能直接访问,必须通过AssetsManager类以二进制流的形式来读取。res中的资源可以通过R资源类直接访问。assets中的资源很少用到,res中的资源经常使用。一。资源的类型和布局: 我们可以在工程的res目录下创建和保存各种不同类型的资源文件。这些资源文件要有一定的布局和格式。Android使用资源编译工具AAPT来编译这些资源文件。下面是一些常见资源的布局和类型:二。资源文件的使用资源文件的使用分为在代码中使用和在其他资源文件中引用该资源文件。在我们编译一个Android应用时,Android会自动生成一个R类,在该类中,根据不同的资源类型又生成了不同的内部类,该类包含了系统中使用到的所有资源文件的标识。格式:R.资源文件类型.资源文件名称。示例如下:另外,除了访问自定义的资源文件,还可以访问系统中的资源文件。大部分的资源文件被定义在Android包下的R类中。访问系统中的资源文件格式为:android.R.资源文件类型.资源文件名称。示例如下:
int i = android.R.anim.fade_in; // 动画
2、在其他资源文件中引用该资源文件
我们经常会在布局文件的元素属性中引用其他资源文件。在其他资源中引用资源的一般做法是这样的:@[包名称]资源类型/资源名称。例如:
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/hello_world" tools:context=".MainActivity" />下边给一个例子,主要是实现屏幕背景是红色,显示的字是蓝色
1.添加颜色color.xml
点击next直接点击完成,到下一步,选择color点击add在右边输入蓝色文字,即(其实name怎么起,随自己喜欢,这是给text变色,故)再加入红色背景最后左侧显示这样颜色资源文件就添加完了。这里是通过可视化操做进行的,当然你也可以直接写XML代码。点击工作区左下角的color.xml标签:
相关文章推荐
- Android开发性能优化简介(非常不错的)
- Android NFC简介
- android的Dalvik虚拟机简介
- 六款值得推荐的android(安卓)开源框架简介
- android中Assets目录中资源的使用方法例子
- android Shader类简介_渲染图像示例
- Android的Context简介
- Android的Notification的简介-android学习之旅(四十一)
- 使用Kotlin开发Android应用(I):简介
- Android中资源id的获取,根据id获取资源以及根据资源名称获取id。
- Android中的布局管理器简介
- 基于Instrumentation Framework的开源项目AndroidMonkey简介
- Android的NDK开发(1)————Android JNI简介与调用流程
- Android 应用程序中资源的引用
- Android休眠唤醒机制简介(一)
- android项目文件简介 及JSON文件解析
- Android 4.0用户界面设计和元素-ICS简介
- 4412开发板Android教程——Android平台简介
- Android URI简介
- android connectivitymanager简介