转自:http://www.cnblogs.com/coolszy/archive/2011/07/01/2095545.html

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

更多相关文章

  1. Android中五大字符串总结(String、StringBuffer、StringBuilder、
  2. Android - 字符串的加密和解密
  3. android设置字符串到剪贴板
  4. Android 取得对话框中EditText的字符串
  5. android工程字符串多语言翻译遗漏查找工具
  6. Android Studio中src/main/res/values中strings.xml文件中字符串
  7. android 读取资源字符串的 方法
  8. Android开发便签9:在android资源文件中定义字符串数组

随机推荐

  1. IPC——android进程间通信
  2. Android应用最上层悬浮窗实现不依赖于Act
  3. Win7 64位 Android SDK下载和更新失败的
  4. 【Android单元测试系列】真正的异步单元
  5. android 设置apk文件默认安装sdcard中
  6. MPAndroidChart~BubbleChart(气泡图) and
  7. Android(安卓)控制闪光灯
  8. Android SDK1.0 Permission 大全访问权限
  9. android使用notifyDataSetChanged()方法,a
  10. Android之生成桌面快捷方式(二)