Android 这根绳子在干什么?

Android 这根绳子在干什么?,android,string,string-formatting,Android,String,String Formatting,我在谷歌api演示中查看小部件示例,在strings.xml中找到了这一行 <string name="appwidget_text_format"><xliff:g id="prefix">%1$s</xliff:g></string> %1$s 我不明白它在做什么,我从来没有见过这样的事情,谁能给我解释一下这里发生了什么 我指的是整个,xliff:g和id,尤其是“%1$s”。它在干什么 非常感谢我相信这是一种引用作为参数传入的字符串的方

我在谷歌api演示中查看小部件示例,在strings.xml中找到了这一行

<string name="appwidget_text_format"><xliff:g id="prefix">%1$s</xliff:g></string> 
%1$s
我不明白它在做什么,我从来没有见过这样的事情,谁能给我解释一下这里发生了什么

我指的是整个,xliff:g和id,尤其是“%1$s”。它在干什么


非常感谢

我相信这是一种引用作为参数传入的字符串的方法。查看格式化字符串,其中给出了使用该字符串的示例。类似地,您可以执行%2$d来引用十进制数。

我认为这是引用作为参数传入的字符串的一种方法。查看格式化字符串,其中给出了使用该字符串的示例。类似地,您可以执行%2$d来引用十进制数。

xliff
这里有一个额外的名称空间(应在xml头中指定)并引用


%1$s
是一个占位符,用于以后可以使用该方法在活动中设置的值。

xliff
这里是一个附加名称空间(应在xml标头中指定)并引用

%1$s
是一个占位符,您可以稍后在活动中使用该方法设置该值。

您最好参考以获得对“%1$s”部分的更多了解。

您最好参考以获得对“%1$s”部分的更多了解