天天看點

string.xml中的<xliff:g>标簽

<xliff:g>标簽介紹:

<string name="appwidget_text_format"><xliff:g id="prefix">%1$s</xliff:g>: <xliff:g id="time">%2$s</xliff:g></string>

這個主要用于程式中,動态的插入内容時候使用,例如,

<string name="time">目前時間:<xliff:g id="prefix">%1$s</xliff:g>時 <xliff:g id="time">%2$s</xliff:g>分</string>

然後通過程式,context.getString(R.string.time,"10","05");

将會輸出——目前時間:10時05分 

屬性id可以随便命名 

屬性example表示舉例說明,可以省略 

%n$ms:代表輸出的是字元串,n代表是第幾個參數,設定m的值可以在輸出之前放置空格 

%n$md:代表輸出的是整數,n代表是第幾個參數,設定m的值可以在輸出之前放置空格,也可以設為0m,在輸出之前放置m個0 

%n$mf:代表輸出的是浮點數,n代表是第幾個參數,設定m的值可以控制小數位數,如m=2.2時,輸出格式為00.00

感覺跟string.format裡面的屬性很像,具體的可以去看下這個方法。

繼續閱讀