Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android資源文件操作常見的七種典型案例(一)

Android資源文件操作常見的七種典型案例(一)

編輯:關於Android編程

Android中的資源是指非代碼部分,如圖片、音頻、視頻、字符等資源。一般我們都是在assets中保存原生的文件,如:MP3文件,Android程序不能直接訪問,必須通過AssetManager類以二進制流的形式讀取。布局類型文件一般都放在res文件夾下,如:anim,drawable,layout,values,xml,raw,menu等等,這些資源都可以通過R資源類直接訪問。assets中的資源很少用到,res中的資源經常用到。

下面我們講解如何使用這些典型布局類型文件:

一、使用顏色資源

1)顏色的設置:

Alpha-Red-Green-Blue格式:#RGB、#ARGB、#RRGGBB、#AARRGGBB

2)顏色的定義和使用:
資源位置:res/values/color.xml

顏色XML文件格式:

#color_value

獲得顏色方法:Resources.getColor()

引用資源方式:Java代碼中:R.color.color_name

XML文件中:@[package:]color/color_name

案例:getWindow().setBackgroudDrawableResource(R.color.red);

二、使用字符串(String)資源:在Android工程中,我們可能會使用到大量的字符串作為提示信息,這些字符串都可以作為字符串資源聲明在配置文件中,從而實現程序的可配置性。

1)字符串的定義和使用:

資源位置:res/values/string.xml

字符串XML文件格式:

string_value

獲得字符串方法:Resources.getString()

引用資源方式:Java代碼中:R.string.string_name

字符串XML文件中:@[package:]string/string_name

案例:string str = getString(R.string.app_name).toString();

三、使用尺寸(Dimen)資源:我們可以使用一些常用的尺寸單位來定義一些文件尺寸、視圖組件的寬和高,尺寸資源是一個數字類型的數據。

1)、安卓中支持的尺寸單位:

px:像素,屏幕上的真實像素表示

in:英尺,基於屏幕的物理尺寸

mm:毫米,基於屏幕的物理尺寸

pt:點,英尺的1/72

dp:和密度無關的像素,相對屏幕物理密度的抽象單位

sp:和精度無關的像素,和dp類似

2)尺寸的定義和使用:

資源位置:res/values/dimens.xml

尺寸XML文件格式:

dimen_value

獲得字符串方法:Resources.getDimension()

引用資源方式:Java代碼中:R.dimen.dimen_name

尺寸XML文件中:@[package:]dimen/dimen_name

案例:button.setHeight((int)(R.getDimension(R.dimen.btn_height)));

出處:http://blog.csdn.net/cl05300629/article/details/17716015作者:伫望碧落

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