android中String.xml可以傳參數的資源


在國際化程序的過程中我們需要使用String.xml文件進行字段替換,

下面是用來傳遞參數的寫法

比如“我的名字叫李四,我來自首都北京”;這里的“李四”和“首都北京”都需要替換。

在string.xml中可以這樣寫,<string name="alert">我的名字叫%1$s,我來自%2$s</string>

在程序中:

String sAgeFormat1 = getResources().getString(R.string.alert); 
String sFinal1 = String.format(sAgeFormat1, "李四","首都北京");

這里兩個string需要替換的,按照上面程序的順序依次對應。

 

 

轉載:http://hi.baidu.com/folk113/blog/item/d562f6d5f18d76143bf3cf18.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM