android開發教程之系統資源的使用方法 android資原始檔

NO IMAGE
1 Star2 Stars3 Stars4 Stars5 Stars 給文章打分!
Loading...

一、顏色資源
1、顏色XML檔案格式
複製程式碼 程式碼如下:
<?xml version=”1.0″ encoding=”utf-8″?>
<resources> //resources根元素
   <color name=”” >#000000</color>
//color子元素
</resouces>

2、引用格式:

java程式碼中:R.color.color_name  (這是一個int型的資料,用於表示資源的地址)
XML檔案中: @color/color_name

3、獲得顏色值的方法  getResources().getColor();   返回一個類似#0000FF的顏色值

二、字串資源

1、XML檔案格式
複製程式碼 程式碼如下:
<?xml version=”1.0″ encoding=”utf-8″?>
<resources> //resources根元素
<string name=”” >StringHere</string>
//string子元素
</resouces>

2、引用格式
java程式碼中:  R.string.string_name  
XML檔案中:  @string/string_name
3、獲得字串的方法:  Resources.getString(int);    返回一個String型別的物件

注意在控制元件中setText(int resid)   和setText(String string_name)    這兩個方法都是允許的

三、尺寸資源

1、XML檔案:
複製程式碼 程式碼如下:
<dimen name=dimen_name> dimen_value</dimen>

尺寸值的單位可以是px(畫素)  或者 mm(毫米,實際螢幕尺寸)或dp

2、引用格式
java程式碼:   R.dimen.dimen_name
XML檔案中:    @dimen/dimen_name
3、Resources.getDimension(R.dimen.dimen_name);
注意使用這個方法返回的是一個float型別的值,而setWidth()引數一般要求是int 型別的,所以要進行一次強制型別轉換。

四、XML資原始檔

1、XMl檔案:
android程式自帶的xml 檔案一般放在values/xml/xml_name.xml  處,這裡需要使用new->file床建一個新的xml檔案;
xml檔案的版本
複製程式碼 程式碼如下:
<?xml version=”1.0″ encoding=”utf-8″?>

2、java程式碼中R.xml.xml_name
3、Resources.getXml(int resid );   返回的是一個XmlResourceParser物件

您可能感興趣的文章:

解析Android資原始檔及他們的讀取方法詳解Android中主要資原始檔及資料夾介紹基於將Android工程做成jar包和資原始檔的解決方法Android 原始資原始檔的使用詳解在Android開發中替換資源圖片不起作用的解決方法android影象繪製(六)獲取本地圖片或拍照圖片等圖片資源Android 往Framework中新增新資源的方法詳解Android字串資原始檔format方法使用例項Android中載入網路資源時的優化可使用(執行緒 快取)解決Android中實現根據資源名獲取資源IDAndroid 資源 id詳解及的動態獲取

相關文章

Android 開發 最新文章