我的问题非常简单。我在我的项目中创建了arrays.xml,我想在strings.xml中管理我项目的所有字符串。但是,当我在谷歌上搜索时,所有人都直接在下面的项目中定义了字符串。
<string-array name="media_names">
<item>Big Buck Bunny</item>
<item>Elephants Dream</item>
<item>Sintel</item>
<item>Tears of Steel</item>
</string-array>
我该怎么办?
答案 0 :(得分:0)
您可以像在其他XML文件中一样引用字符串值。
<string name="big_buck_bunny">Big Buck Bunny</string>
<string-array name="media_names">
<item>@string/big_buck_bunny</item>
<item>etc</item>
</string-array>
答案 1 :(得分:0)
在xml中使用普通的@string
array.xml
<string-array name="media_names">
<item>@string/item1</item>
<item>@string/item2</item>
<item>@string/item3</item>
<item>@string/item4</item>
</string-array>
的strings.xml
<string name="item1">Big Buck Bunny 1</string>
<string name="item2">Big Buck Bunny 2</string>
<string name="item3">Big Buck Bunny 3</string>
<string name="item4">Big Buck Bunny 4</string>