Android string-array 的使用
2016-04-14 17:26
323 查看
在实际开发中,当数据为固定数据、数据量不是很大、希望很方便的获取到这些数据的时候,可以考虑使用这种低成本的方式来获取预装数据。将想要保存的数据存储到 values 文件夹下的 arrays.xml 文件中,格式如下:
然后在应用中通过以下方式即可获取到 name 为 city 数组集下的所有数据:
<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="city"> <item>北京</item> <item>天津</item> <item>太原</item> <item>西安</item> <item>郑州</item> </string-array> </resources>
然后在应用中通过以下方式即可获取到 name 为 city 数组集下的所有数据:
Resources res = getResources(); String[] city = res.getStringArray(R.array.city);可以根据情况将String[]转为List
for(int i = 0; i < city.length; i++){ list.add(city[i]); }
相关文章推荐
- 实验一 直接法解线性方程组(android)
- [Android] Service服务详解以及如何使service服务不被杀死
- Android适配总结
- Android Process 详解
- 创建一个BoundService——翻译总结自developer.android.com
- Android中Bitmap, Drawable, Byte,ID之间的转化
- android5.1 PowerManagerService和DisplayPowerControler、DisplayPowerState关系
- Android Studio系列教程二--基本设置与运行
- AndroidStudio1.5.1正式版使用笔记
- Android还能火多久
- Android取消控件滑动顶部或底部造成的渐变效果
- Android Jni引用第三方库
- Android studio使用第三方库
- Android中的Selector
- Android开发:什么是IBinder
- android 获取手机通讯录联系人,模拟通讯录显示
- Android手势识别ViewFlipper触摸动画
- Android studio 报一下错时解决方案For example, the following line, in the gradle.properties file, sets the max
- Android动画之Property属性动画
- Android Studio多渠道签名打包