可能會動態的修改Android中strings.xml文件中的值,在這裏給你們推薦一種簡單的方法。函數
strings.xml中節點是支持佔位符的,以下所示:orm
<string name="data">整數型:%1$d,浮點型:%2$.2f,字符串:%3$s</string>xml
其中%後面是佔位符的位置,從1開始,字符串
$ 後面是填充數據的類型get
%d:表示整數型;string
%f :表示浮點型,其中f前面的.2表示小數的位數form
%s:表示字符串程序
這些和C語言中輸入輸出函數的佔位符很類似方法
在程序中咱們能夠經過下面的代碼對字符串進行格式化,也就是填充佔位符中的內容:數據
String data = getResources().getString(R.string.data);
data = String.format(data, 100, 10.3, "2011-07-01");
最後運行結果以下:
整數型:100,浮點型:10.30,字符串:2011-07-01