Android string的用法
整型
例如”我今年23岁了”,可以在string.xml文件中这样写
1 | <string name="old">我今年%1$d岁了</string> |
在程序中这样使用
1 | String str = getResource().getString(R.string.old); |
将%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), "李四","北京"); |