Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 之 資源文件的介紹及使用

Android 之 資源文件的介紹及使用

編輯:關於Android編程

Android 之 資源文件的介紹及使用

1、資源的簡介:
在res目錄中定義:字符串、顏色、數組、菜單、圖片、視頻等;在應用程序中使用這些資源;

2、使用資源的優點:減少代碼量,同時為後期的維護也帶來了便利;

3、資源的種類:
目錄 資源類型 描述
res/anim xml 動畫信息,幀動畫或這補間動畫
res/layout xml 保存布局信息
res/values xml 字符串、顏色、尺寸、類型、主題等;文件可以任 命名,采用key-value的形式,建議不同的文件保 存不同類型的值;
res/menu xml 保存菜單資源,一個資源文件表示一個菜單
res/xml xml 用來保存任意的xml文件,可以通過代碼 Resources.getXML()來讀取;

res/raw 任意類型 目錄中的資源不會被編譯,可以調用 Resource.openRawResource(int id)獲取資源的二 進制輸入流;
assets 任意類型 與raw一樣,不會被編譯,不同的是該目錄中的資 源文件不會生成資源ID;
res/drawable 圖形 保存多種格式的圖像


4、系統資源:
Android中有大量的系統資源,都存放在SDK中的/platforms/android-版本/data/res目錄中;
代碼中使用:andorid.R.資源文件種類.資源ID , 在XML文件中引用:@android:資源種類/資源ID;

5、如何使用自定義資源:
例如:如何使用顏色資源....
資源位置 res/values/colors.xml
顏色XML文件格式 使用
根元素
子元素:#color_value
獲得顏色的方法 Resource.getColor();
引用資源的格式: java中:R.color.color_name
xml中:@[package:]color/color_name

6、使用字符串資源:

資源位置: res/vaules/strings.xml
字符串xml文件格式
根元素
string_value
獲取字符串資源的方法 Resources.getString();

引用字符串的方式 java中:R.string.string_name string_name==key
xml中:@string/string_name

7、使用尺寸資源:

資源位置: res/vaules/dimens.xml
字符串xml文件格式
根元素
dimen_value

獲取字符串資源的方法 getResources().getDimension()

引用字符串的方式 java中:R.dimen.dimen_name dimen_name==key
xml中:@dimen/dimen_name


8、使用drawables 資源:
drawable 資源是一些圖片或者顏色資源,主要用來繪制屏幕,通過Resourcs.getDrawable():方法獲得;
drawable 資源分為三類:BitmapFile(位圖文件)、Color Drawable(顏色)、Nine-Patch Image(九片圖片);
android支持的位圖文件有:png/jpg/gif

使用方法同上;

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved