如何格式化xml字符串?

时间:2016-04-07 08:39:09

标签: android

我想使用复数

<plurals name="days">
  <item quantity="one"  >%1$d = @string/day_one</item>
  <item quantity="few"  >%1$d = @string/day_few</item>
  <item quantity="many" >%1$d = @string/day_many</item>
  <item quantity="other">%1$d = @string/day_many</item>
</plurals>

@string/day_*引用不同日翻译,但我得到:

0 = @string/day_one

3 个答案:

答案 0 :(得分:0)

你不能那样做。您必须将%1$d =移动到单个字符串,然后才能引用单个字符串。连接不起作用

答案 1 :(得分:0)

您可以在xml上引用字符串,但它必须是整个字符串,如下所示:

<string name="message_title">@string/app_name</string>

More here.

答案 2 :(得分:0)

你可以试试这个

<plurals name="days">
    <item quantity="one">%d day</item>
    <item quantity="other">%d days!</item>
</plurals>