android 格式化 占位符 string.xml 动态

有些朋友可能会动态的修改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");

转载:http://blog.csdn.net/ganggang1st/article/details/6804086

更多相关文章

  1. Android(安卓)strings.xml文件定义字符串中的标签
  2. Android(安卓)获得Url、Uri字符串后面拼接的参数
  3. Andrid中的plurals
  4. http通信,Android(安卓)Gzip压缩解压
  5. InputFilter方法filter 解释
  6. ImageView 长按保存
  7. Android中正则表达式的常用判断
  8. Android实现计数器功能
  9. Android(安卓)中英文切换工具类

随机推荐

  1. 关于 Android(安卓)Studio 鼠标中键的一
  2. Android任务栈TaskStack
  3. Android(安卓)UI开发第二十篇——仿launc
  4. andriod线性布局部分用法
  5. android通过蓝牙连接打印机实现格式化打
  6. Android adb的常用命令
  7. 在 ubuntu 下编译 android 找不到头文件
  8. ANDROID Porting系列二、配置一个新产品
  9. Android主题和样式系统篇(上)
  10. ADT-bundle(Android Development Tools)