[size=large]在Android的string.xml可以配置部分可替换的String:
1,resrouces标签中增加属性xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"
2,string值中添加<xliff:g id="kk">%s</xliff:g>,其中%s表示替换部分
3,程序中使用Resources.getString(int id, Object... formatArgs)获取替换后的string
4,getString可以替换不定数目的值,如果在xml配了n个变量,这里必须有>=n个替换项
更简单地,在2.3中直接用Context.getString就可以读取含%s的String
[/size]
1,resrouces标签中增加属性xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"
2,string值中添加<xliff:g id="kk">%s</xliff:g>,其中%s表示替换部分
3,程序中使用Resources.getString(int id, Object... formatArgs)获取替换后的string
4,getString可以替换不定数目的值,如果在xml配了n个变量,这里必须有>=n个替换项
更简单地,在2.3中直接用Context.getString就可以读取含%s的String
[/size]
本文介绍如何在Android中使用string.xml进行字符串配置,并实现变量替换。通过添加特定XML属性及使用Resources类方法,开发者能轻松创建可自定义内容的字符串资源。

被折叠的 条评论
为什么被折叠?



