在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数据,简单又方便的一种方法。

更多相关文章

  1. Android:Debug certificate expired on DATE 解决方法
  2. android Application学习之二
  3. layer-list使用
  4. 浅谈Java中Collections.sort对List排序的两种方法
  5. mybatisplus的坑 insert标签insert into select无参数问题的解决
  6. python起点网月票榜字体反爬案例
  7. NPM 和webpack 的基础使用
  8. Python list sort方法的具体使用
  9. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程

随机推荐

  1. arcgis for android常见问题回答
  2. Android(安卓)UI设计--半透明效果对话框
  3. ImageView.setScaleType(ImageView.ScaleT
  4. android 一直在最前面的浮动窗口效果
  5. Android之——原生分享功能
  6. sharedUserId 区别 process
  7. Belkin introduces WeMo light switch, c
  8. Android(安卓)小发现:xml里定义的组件取出
  9. 【Android】如何调节屏幕亮度,关闭屏幕
  10. Error:Unknown host 'jcenter.bintray.co