私は文字列の配列アイテムのために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