我试图将一个静态的“硬编码”字符串与strings.xml
中引用的一个字符串数组项相结合。如何连接带有XML字符串资源的静态字符串?
的目标是有一个动态的指标列表,其中数字是所有语言相同,但度量文本值可以通过语言的变化,是这样的:现在
<string-array name="interval_labels">
<item>30 @string/second</item>
<item>1 @string/minute</item>
<item>5 @string/minute</item>
<item>10 @string/minute</item>
<item>15 @string/minute</item>
<item>30 @string/minute</item>
<item>60 @string/minute</item>
</string-array>
,如果我删除在@string/...
引用之前的数字,它工作得很好(如提到的here),但我想知道是否有一种方法来检索引用的字符串并将其连接到“硬编码”字符串。
http://stackoverflow.com/a/2865276/1085128似乎表明,它至少几乎成为可能。可能甚至完全可能。 – mako
通过定义一个XML实体是可能的。我用这个答案:http://stackoverflow.com/questions/3656371/dynamic-string-using-string-xml/24903097#24903097 – Andrew