这里有新鲜出炉的精品教程,程序狗速度看过来!
Android 是一种基于 Linux 的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由 Google 公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用 "安卓" 或 "安致"。
这篇文章主要介绍了 Android String 资源文件插入值实例详解的相关资料, 需要的朋友可以参考下
Android String 资源文件插入值实例详解
我们在用 string 字符串资源文件引用的时候,有时候会遇到一串字符串要在中间插入一个值的问题,
比如 登录名: XXX, 这里 XXX 是变化的。这时候我们可能会想到拼接。其实也可以使用格式化方式处理。比如
- <string name="alert">
- I am %1$d years old
- </string>
在代码中使用的话:
- nt nAge=23;
- String sAgeFormat = getResources().getString(R.string.alert);
- String sFinalAge = String.format(sAgeFormat, nAge);
多个参数时
- <string name="alert2">
- My name is %1$s , I am form %2$s
- </string>
代码中使用的话:
- String sInfoFormat = getResources().getString(R.string.alert2);
- String sFinalInfo=String.format(sInfoFormat, sName, sCity);
来源: http://www.phperz.com/article/17/0612/336140.html