在Android中的单独XML文件中引用特定的String值

时间:2017-12-05 10:53:19

标签: android xml

在我的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个文件?

1 个答案:

答案 0 :(得分:0)

在Android中,您只能使用Strings资源的name属性中提供的值以及使用XML文件名称的 NOT 来引用String。因此,您无法指定XML文件的名称以引用String,您只需要为每个name资源的String属性设置不同的值。

引自 developer.android.com

  

字符串是使用该值引用的简单资源   在name属性中提供(不是XML文件的名称)。那么你   可以将字符串资源与其中的其他简单资源相结合   XML文件,在一个元素下。