Android字符串值格式化

时间:2014-06-20 20:13:24

标签: android

我的名字是< b>%1 $ s< / b>

<string name="funky_format">My name is &lt;b&gt;%1$s&lt;/b&gt;</string>
  

最后的格式是什么意思?

1 个答案:

答案 0 :(得分:1)

字符串看起来很时髦的原因是它同时执行格式化和HTML。这是description of it from the documentation,其中指出:

  

有时您可能想要创建一个也用作格式字符串的样式化文本资源。通常情况下,这不会起作用,因为String.format(String,Object ...)方法将从字符串中删除所有样式信息。解决这个问题的方法是使用转义实体编写HTML标记。