android 字符串数组资源

在Android中,用string-array是一种简单的提取XML资源文件数据的方法。
例子如下:

  把相应的数据放到values文件夹的arrays.xml文件里

<resources>

    <string name="app_name">spinner</string>
    <string name="hello_world">Hello world!</string>
    <string name="menu_settings">Settings</string>
    <string name="title_activity_main">选择色彩</string>
    <string-array  name="colors" >
        <item>黑色 | Black</item>
        <item>蓝色 | Blue</item>
        <item>棕色 | Brown</item>
        <item>绿色 | Green</item>
        <item>灰色 | Grey</item>
        <item>粉色 | Pink</item>
        <item>紫色 | Purple</item>
        <item>红色 | Red</item>
        <item>白色 | White</item>
        <item>黄色 | Yellow</item>
    </string-array>
</resources>

  然后在Activity里,直接使用
Resources res =getResources();
String[] colors=res.getStringArray(R.array.colors);
即可取得string-array name="colors"下的所有item数据,简单又方便的一种方法。

猜你喜欢

转载自biandroid.iteye.com/blog/1745036