android string.xml中%1$s、%1$d等的用法
生活随笔
收集整理的這篇文章主要介紹了
android string.xml中%1$s、%1$d等的用法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、整型,比如“小姐今年23歲了”,這個(gè)23是整型的。在string.xml中可以這樣寫,
<string name="old">小姐今年%1$d歲了</string>?
在程序中,使用? String sAgeFormat = getResources().getString(R.string.old); String sFinalAge = String.format(sAgeFormat, 23);
將%1$d替換為23;??
%1$d表達(dá)的意思是整個(gè)name=”old”中,第一個(gè)整型的替代。如果一個(gè)name中有兩個(gè)需要替換的整型內(nèi)容,則第二個(gè)寫為:%2$d,以此類推;具體程序中替換見下面的string型;?
? 2、string型,比如“我的名字叫李四,我來自首都北京”;這里的“李四”和“首都北京”都需要替換。?
在string.xml中可以這樣寫,<string name="alert">我的名字叫%1$s,我來自%2$s</string>?
在程序中:? view?sourceprint?1?String?sAgeFormatString?sAgeFormat1=?getResources().getString(R.string.alert);?? String?sFinal1?=?String.format(sAgeFormat1,?"李四","首都北京");?
摘自:http://blog.csdn.net/xiaoyaovsxin/article/details/8450056
在程序中,使用? String sAgeFormat = getResources().getString(R.string.old); String sFinalAge = String.format(sAgeFormat, 23);
將%1$d替換為23;??
%1$d表達(dá)的意思是整個(gè)name=”old”中,第一個(gè)整型的替代。如果一個(gè)name中有兩個(gè)需要替換的整型內(nèi)容,則第二個(gè)寫為:%2$d,以此類推;具體程序中替換見下面的string型;?
? 2、string型,比如“我的名字叫李四,我來自首都北京”;這里的“李四”和“首都北京”都需要替換。?
在string.xml中可以這樣寫,<string name="alert">我的名字叫%1$s,我來自%2$s</string>?
在程序中:? view?sourceprint?1?String?sAgeFormatString?sAgeFormat1=?getResources().getString(R.string.alert);?? String?sFinal1?=?String.format(sAgeFormat1,?"李四","首都北京");?
摘自:http://blog.csdn.net/xiaoyaovsxin/article/details/8450056
總結(jié)
以上是生活随笔為你收集整理的android string.xml中%1$s、%1$d等的用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android开源控件----Andro
- 下一篇: 关于Adapter的The conten