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
相关文章推荐
- android之旅21 样式、主题
- 学习笔记:Android基本组件之Service
- 一个牛逼哄哄的Android框架One
- Android——在活动中使用Menu
- Android——在活动中使用Menu
- 愚蠢bug录——Android
- Toast——提醒方式
- android之旅20 服务3--本地服务与远程服务
- ubuntu下android真机调试配置及重启
- Android资源文件res的使用详解(strings,layout,drawable,arrays等)
- android中dp和px之间转换的工具类
- Android 生成keystore,两种方式
- 学习Android从0开始之基础篇(3)-视图组件之布局管理器
- 解决android.view.InflateException: Binary XML file line #8: Error inflating class
- Android Studio如何使用aidl
- Android学习之ListView与ArrayAdapter的简单使用
- Android开发艺术探索小记(第二章)
- 开发者选项中动画时长原理分析(Android M)
- Android自带刷新控件SwipeRefreshLayout扩展,支持ListView下拉刷新
- 在Android Studio中部署arcgis for android