android string资源的用法

Android string的用法

原文地址:%1$s %1$d Android string

整型

例如”我今年23岁了”,可以在string.xml文件中这样写

1
<string name="old">我今年%1$d岁了</string>

在程序中这样使用

1
2
String str = getResource().getString(R.string.old);
String year = String.format(str, 23);

将%1$d替换为23。%1$d的意思为,name=”old”这个字符串中,第一个参数为整型。如果一个string资源中,有两个替换的部分,则第二个写为%2$(X),X为整型或string型,以此类推。

string型

例如,”我的名字叫李四,我来自北京”,在string.xml资源文件中,可以写成:

1
<string name="info">我的名字叫%1$s,我来自%2$s。</string>

在程序中写成:

1
String info = String.format(getResource().getString(R.string.info), "李四","北京");
0%