您的位置:首页 > 编程语言 > Java开发

Java基础之Arrays工作

2015-11-27 09:38 363 查看
android工程res/valuse文件夹下的arrays.xml文件中用于放各种数组数据,比如字符串数组、整型数组等,数组中的数据可能是具体的值,也有可能是对资源数据的引用。

1.数组中的数据为具体的值

比如arrays.xml文件中的数组如下:

<string-array name="select_dialog_items">
<item>Command one</item>
<item>Command two</item>
<item>Command three</item>
<item>Command four</item>
</string-array>


代码中获取该数组资源的具体代码如下:

String[] items = getResources().getStringArray(R.array.select_dialog_items);

items数组中的数据就是arrays.xml文件中对应资源id R.array.select_dialog_items中的数据;

二、数组中的数据为对资源数据的引用

比如arrays.xml文件中的数组如下:

<string-array name="feed_icons">
<item>@drawable/latest</item>
<item>@drawable/video</item>
<item>@drawable/world</item>
<item>@drawable/sports</item>
<item>@drawable/arts</item>
<item>@drawable/dining</item>
</string-array>


代码中获取该数组资源的具体代码如下:

TypedArray typedArray = getResources().obtainTypedArray(R.array.feed_icons);

String[] titleArr = getResources().getStringArray(R.array.feed_names);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java