2012年12月24日 星期一

[Android] 抓取res中陣列(Array)資料的方式

可以使用getResources()函式
搭配getStringArray()函式來抓取res中的陣列xml檔案

例如:
我有一個iMadeArray.xml檔案
其中有設定String Array如下:
<string-array name="iMadeArray">
        <item >3</item>
        <item >3</item>
        <item >3</item>
        <item >4</item>
        <item >4</item>
        <item >3</item>
        <item >4</item>
        <item >3</item>
        <item >6</item>
        <item >6</item>
        <item >4</item> 
</string-array>

那我就可以用如下的方式抓取陣列
並儲存到myArray之中:

String[] myArray = getResources().getStringArray(R.array.iMadeArray)

沒有留言:

張貼留言