2016-04-07 62 views
0

我特林使用复数如何格式化xml字符串?

<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_* referes到不同势一天的翻译,但我得到:

0 = @string/day_one 

回答

0

你不能做到这一点。您必须将%1$d =移动到单个字符串,然后才可以引用单个字符串。级联不起作用

0

您可以在XML参考字符串,但它必须是这样整个字符串:

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

More here.

0

你可以试试这个

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