android開發動態設置string.xml中某一部分的值


strings.xml中節點是支持佔位符的,如下所示:

<string name="data">整數型:%1$d,浮點型:%2$.2f,字符串:%3$s</string>

其中%後面是佔位符的位置,從1開始,

          $ 後面是填充數據的類型
         %d:表示整數型;
         %f :表示浮點型,其中f前面的.2 表示小數的位數
         %c:表示字符串

在程序中我們可以通過下面的代碼對字符串進行格式化,也就是填充佔位符中的內容:

String data = getResources().getString(R.string.data);
data = String.format(data, 100, 10.3, "2017-03-22");

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章