android資源別名

2021-08-31 17:15:07 字數 1085 閱讀 7306

詳細請參考: 的 creating alias resources

當你要給android的多種裝置開發時, 要準備在多個configuration 下的資源,當然還要提供預設源. 如果在多個configuration下的資源是一樣時, 你可以把這相同的資源拷貝到相應的目錄下, 不過這不是乙個好的實踐, 實際上我們可以使用資源別名.

不過該方法不適用於animation, menu, raw, 和xml目錄下的資源.

如有個icon.png, res/drawable-en-rca/, res/drawable-fr-rca/ 兩種configuration要適應, 它們的icon.png是一樣的. 這時你可以把icon.png改個名字如 icon_alais.png放到res/drawable目錄下, 然後在 res/drawable-en-rca/, res/drawable-fr-rca/ 目錄下用icon.xml檔案對這個icon_alais.png進行引用. 在生成的r類裡, 我們用r.drawable.icon這個變數進行引用

[size=x-large]drawable[/size]

用element 進行資源的引用

<?xml version="1.0" encoding="utf-8"?>

[size=x-large]layout[/size]

使用和元素

<?xml version="1.0" encoding="utf-8"?>

[size=x-large]strings and other ****** values[/size]

用資源id做為引用

<?xml version="1.0" encoding="utf-8"?>hello

@string/hello

<?xml version="1.0" encoding="utf-8"?>#f00

@color/red

android 建立別名資源

如果您想將某一資源用於多種裝置配置 但是不想作為預設資源提供 則無需將同一資源放入多個備用資源目錄中。相反,您可以 在某些情況下 建立備用資源,充當儲存在預設資源目錄下的資源的別名。注 並非所有資源都會提供相應機制讓您建立指向其他資源的別名。特別是,xml 目錄中的動畫資源 選單資源 原始資源以及其...

android 支援多種螢幕 建立別名資源 十三

如果您想將某一資源用於多種裝置配置 但是不想作為預設資源提供 則無需將同一資源放入多個備用資源目錄中。相反,您可以 在某些情況下 建立備用資源,充當儲存在預設資源目錄下的資源的別名。注 並非所有資源都會提供相應機制讓您建立指向其他資源的別名。特別是,xml 目錄中的動畫資源 選單資源 原始資源以及其...

Android資源 布局資源

一 概述 1 android的圖形介面展示可以分為三層 activity window和view,而view又可以分為view 元件,如textview 和viewgroup 布局,如線性布局 2 布局是指元件在activity中的呈現方式,有兩種方式建立布局 a 利用xml檔案,activity通...