android 资源文件String字符串拼接
2014-07-31 11:02
465 查看
一般我们的字符串资源文件都是放在values/strings.xml文件中,比如
[java] view
plaincopy
<string name="back">返回</string>
<string name="login">登录</string>
但是有时候需要用到拼接,比如 登录名: XXX,这里XXX是变化的。这时候我们可能会想到拼接。其实也可以使用格式化方式处理。
比如
[java] view
plaincopy
<string name="alert">I am %1$d years old</string>
注意%1$d 表示一个参数,d表示整数,%1&s表示字符串,如果有第二个参数的话数字往上加,如%2$s
在代码中使用的话:
[java] view
plaincopy
int nAge=23;
String sAgeFormat = getResources().getString(R.string.alert);
String sFinalAge = String.format(sAgeFormat, nAge);
多个参数时
[java] view
plaincopy
<string name="alert2">My name is %1$s , I am form %2$s</string>
代码中使用的话:
[java] view
plaincopy
String sInfoFormat = getResources().getString(R.string.alert2);
String sFinalInfo=String.format(sInfoFormat, sName, sCity);
[java] view
plaincopy
<string name="back">返回</string>
<string name="login">登录</string>
但是有时候需要用到拼接,比如 登录名: XXX,这里XXX是变化的。这时候我们可能会想到拼接。其实也可以使用格式化方式处理。
比如
[java] view
plaincopy
<string name="alert">I am %1$d years old</string>
注意%1$d 表示一个参数,d表示整数,%1&s表示字符串,如果有第二个参数的话数字往上加,如%2$s
在代码中使用的话:
[java] view
plaincopy
int nAge=23;
String sAgeFormat = getResources().getString(R.string.alert);
String sFinalAge = String.format(sAgeFormat, nAge);
多个参数时
[java] view
plaincopy
<string name="alert2">My name is %1$s , I am form %2$s</string>
代码中使用的话:
[java] view
plaincopy
String sInfoFormat = getResources().getString(R.string.alert2);
String sFinalInfo=String.format(sInfoFormat, sName, sCity);
相关文章推荐
- android 资源文件String字符串拼接
- android 资源文件String字符串拼接
- android 资源文件String字符串拼接
- Android中资源文件String字符串拼接
- android中从values/strings资源文件中获取拼接字符串的方法
- android从strings资源文件获取,并拼接字符串方法
- Android中String资源文件的format方法
- android开发之字符串数组资源(string-array)
- Android中String资源文件的String.format方法(java)
- Android字符串资源文件format方法使用实例
- Android应用资源---字符串资源类型(String)
- android.content.res.Resources$NotFoundException: String resource ID #0x0 找不到资源文件ID #0x0
- [转的哦】 Android-字符串资源及其格式化Android 中的string.xml用法小结
- Android开发知识:字符串资源文件format方法介绍
- 我的Android进阶之旅------>Android资源文件string.xml中\u2026的意思
- android string.xml中格式资源字符串
- Android应用资源---字符串资源类型(String)
- Android应用资源---字符串资源类型(String)
- Android中String资源文件的format方法
- Android应用资源---字符串资源类型(String)