有些朋友可能會動態的修改android中strings.xml檔案中的值,在這裡給大家推薦一種簡單的方法。
strings.xml中節點是支援佔位符的,如下所示:
整數型:%1$d,浮點型:%2$.2f,字串:%3$s
其中%後面是佔位符的位置,從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
android資源檔案講解
1 android資源 1 r無法訪問的原生資源 儲存在assets目錄下 2 r可以訪問的資源,在res目錄 2 res animator 屬性動畫的xml檔案 res anim 補間動畫xml檔案 res drawable res values 簡單的xml檔案 字串 陣列 顏色值 陣列 字串資...
android 定義colors 資源檔案
當需要自己定義顏色時候,在 res values 下定義個.xml檔案 便可以在程式中引用此資源檔案,在layout布局檔案中也可引用 具體如下 新建乙個.xml檔案 暫且命名為 colors.xml ffffff 000000 b2191919 color drawable 都是 引用資源時的名稱...
Android指定打包資源檔案
在進行android開發時如果不是使用的eclipse等ide,使用原始碼下開發再 mm的時候可能會發現 沒有完全打包 hdpi mdpi ldpi下的資源。我們可以通過如下的方式指定打包的資源檔案 在android原始碼目錄 build target product full base.mk pr...