2011-07-14 46 views
0

在代码中,使用Resources类可以轻松获取XML类型数组资源的实例并遍历其项目。我的问题:是否有可能引用数组资源的项目在XML本身如下图所示是否可以直接在XML中引用Array Resource Items?

<resource> 
<array name="items"> 
    <item>Item One</item> 
    <item>Item Two</item> 
    <item>Item Three</item> 
</array> 
<string name="itemThree">@array/items[2]</string> 
</resource> 

上面显示不起作用格式。有谁知道这是否可以使用不同的格式?

回答

1

不,但我认为相反的作品。将字符串定义为字符串资源,并在<item>元素中将其称为@string/...

1

我只想确定itemThree在Java中:

String itemThree = getResources().getStringArray(R.array.items)[2] 

最终,XML被膨胀成Java对象,所以它没有太大的区别IMO。

相关问题