Android学习笔记--资源访问

来源:互联网 发布:2017淘宝实时交易数据 编辑:程序博客网 时间:2024/06/05 02:56

一。Android中资源的概念

Android中资源即是在工程中所使用的外部文件。
资源是应用程序的一部分,如XML文件、图片文件、音视频文件等等。通常使用getResources()方法来获得Resources对象。
在Android工程中,资源在两个文件夹下,一个是res,另一个是assets。assets一般是用来保存原生的文件,也就是需要使用AssetManager来访问的文件。而res当中的资源可以使用R资源类直接访问。

二。Android中资源的类型

Android资源布局类型表目录结构资源类型res/anim/XML动画文件res/drawable/位图文件res/layout/XML布局文件res/values/XML资源文件
arrays.xml:XML数组文件
colors.xml:XML颜色文件
dimens.xml:XML尺寸文件
styles.xml:XML样式文件
......
res/xml/任意的XML文件res/raw/复制到设备中的原生文件res/menu/XML菜单文件三。使用Android中资源方法

1.在Code中使用资源
使用R资源类进行访问,如:

setContentView(R.layout.main);
button = (Button)findViewById(R.id.button);

2.在其他资源文件中使用资源

<TextView android:layout_width = "fill_parent"android:layout_height = "fill_parent"android:text = "@string/style"android:textColor = "@color/red"android:textSize = "@dimen/six_sp" />