Android學習之資源文件動態修改strings.xml中的字符資源 – Android移動開發技術文章_手機開發 Android移動開發教學課程

 

有些朋友可能會動態的修改Android中strings.xml文件中的值,在這裡給大傢推薦一種簡單的方法。

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

 

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

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

      $ 後面是填充數據的類型

         %d:表示整數型;

         %f :表示浮點型,其中f前面的.2表示小數的位數

         %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

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。