在我的res\values
文件夹中,我想放置多个.xml
个文件,其中包含<string>
个重复名称。
即。 .xml
文件example1.xml
的字符串资源为:
<string name="title">Test Example 1</string>
同时,我希望.xml
文件Example2.xml
也具有相同名称但不同值的字符串资源:
<string name="title">Test Example 2</string>
.xml
个文件都将存在res\values
中,我想以编程方式访问字符串值。
我知道如何通过R.string.title
引用字符串资源,但如何指定.xml
个文件?
答案 0 :(得分:0)
在Android中,您只能使用Strings
资源的name
属性中提供的值以及使用XML文件名称的 NOT 来引用String
。因此,您无法指定XML文件的名称以引用String
,您只需要为每个name
资源的String
属性设置不同的值。
引自 developer.android.com
字符串是使用该值引用的简单资源 在name属性中提供(不是XML文件的名称)。那么你 可以将字符串资源与其中的其他简单资源相结合 XML文件,在一个元素下。