2016-04-07 66 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>