您的位置:首页 > 移动开发 > Android开发

Android学习笔记之动态修改xml中字符资源

2016-01-04 22:18 561 查看

在Android中可能会动态修改string.xml文件中的值,简单的方法介绍!

string.xml中节点是支持占位符的,如下所示:

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

1、其中%后面是占位符的位置,从1开始。

2、$后面是填充数据的类型:

(1) %d:表示整数型.

(2) %f:表示浮点型,其中前f面加的数字表示小数的位数.

(3) %s:表示字符串.

这些和c语言中输入输出函数的占位符很相似。

在程序中我们可以通过下面的代码对字符串进行格式化,也就是填充占位符的内容:

String data = getResources().getString(R.string.data);

data = String.format(data, 100, 5.3,"2015-01-04");

运行结果:

整数型:100 浮点型:5.30 字符串:2015-01-04
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: