在Android中,用string-array是一种简单的提取XML资源文件数据的方法。
例子如下:把相应的数据放到values文件夹的arrays.xml文件里
然后在Activity里,直接使用
Resources res =getResources()
String[] city=res.getStringArray(R.array.city)
即可取得string-array name="city"下的所有item数据,简单又方便的一种方法。
1.在res里新建一个xml文件里面添加xml页面,选择resource属性,然后添加<span style="font-size:16px"><?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="spinnername">
<item>北京</item>
<item>上海 </item>
<item>广州</item>
<item>深圳</item>
</string-array>
</resources></span>
2.在activity里控制其绑定
// 初始化控件
mSpinner = (Spinner) findViewById(R.id.spinner1)
// 建立数据源
String[] mItems = getResources().getStringArray(R.array.spinnername)
// 建立Adapter并且绑定数据源
ArrayAdapter<String>_Adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, mItems)
//绑定 Adapter到控件
mSpinner.setAdapter(_Adapter)
可以参考 http://www.open-open.com/lib/view/open1330651497624.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)