在Android中,用string-array是一种简单的提取XML资源文件数据的方法。
例:
把相应的数据放到values/arrays.xml文件里
<?xml version=
"1.0"
encoding=
"utf-8"
?>
<resources>
<string-array name=
"shanghai_area"
>
<item>长宁区</item>
<item>奉贤区</item>
<item>徐汇区</item>
<item>虹口区</item>
</string-array>
</resources>
|
然后在Activity里,直接使用相应的接口获取数据即可。示意代码如下:
Resources res = getResources();
String[] strSHArea = res.getStringArray(R.array.shanghai_area);
即可取得string-array name="shanghai_area"下的所有item数据,简单又方便的一种方法。