格式化字符串資源的格式爲:
%+參數位置+$+格式化類型
參
數 位 置:從1開始依次編號,String.forma方法的第二個參數爲格式化的第一個參數,後面依次遞增;
格式化類型:s
字符串,
f 浮點數,
d 整型數 ,
c 字符類型
<string
name=
"today_state_string"
>您正與%
1
$d位朋友在一起遊戲,本週排名提升了%
2
$.3f,獲得%
3
$s的稱號,等級爲%
4
$c!</string>
在代碼中做如下定義://(
1234567
,
68
.376f,
爆頭大師,
'B'
)
String todayStateStr = String.format( getResources( ).getString( R.string.today_state_string),
1234567,
68
.376f
,
"爆頭大師",
'B'
);
mTodayStateTxt.setText(
todayStateStr );