2011-07-14 66 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。

相關問題