有些朋友可能会动态的修改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://www.cnblogs.com/coolszy/archive/2011/07/01/2095545.html

更多相关文章

  1. Android入门教程(十二)之仿百度谷歌搜索自动提示框-----AutoComp
  2. android Field类的讲解
  3. [Android]Android(安卓)Sqlite3 常用命令
  4. Kotlin学习笔记(一)---从零学习Kotlin
  5. pinyin4j在Android中的使用
  6. Android(安卓)混淆打包
  7. android studio wifi连接真机调试
  8. Android(安卓)Dex文件格式(一)
  9. 高亮的关键字

随机推荐

  1. Android数据存储方式:SharePreference、SQ
  2. Android学习笔记: Android动画特效
  3. BaseRecyclerViewAdapterHelper
  4. android 关于自定义Application的使用
  5. Android APK文件在电脑上面运行方法
  6. Android中数据存储----SQLite数据库
  7. Android屏幕密度(Density)和分辨率的关系
  8. Android = Java
  9. Android中解决图像解码导致的OOM问题
  10. Android(安卓)studio 下载安装