数组资源(arrays)的使用
来源:互联网 发布:mac图片编辑大小 编辑:程序博客网 时间:2024/06/01 15:04
Android的资源布局类型表:
下面通过一个实例演示数组资源的使用,将数组资源的内容显示在界面上:
Activity:
package com.lovo.activity;import android.app.Activity;import android.content.res.TypedArray;import android.os.Bundle;import android.util.Log;import android.widget.TextView;public class TestArrayActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.testarray);// 得到TextView实例TextView tx = (TextView) findViewById(R.id.tx);// 得到字符串数组String[] strAry = getResources().getStringArray(R.array.str_ary);String str = "";// 得到整型数组int[] intAry = getResources().getIntArray(R.array.int_ary);// 得到普通数组TypedArray dateAry = getResources().obtainTypedArray(R.array.date);for (int i = 0; i < intAry.length; i++) {Log.i("intAry:", intAry[i] + "");// 打印到LogCatstr += intAry[i] + " ";}str += "\n";for (int i = 0; i < strAry.length; i++) {Log.i("strAry:", strAry[i]);str += strAry[i] + " ";}str += "\n";for (int i = 0; i < dateAry.length(); i++) {Log.i("dateAry:", dateAry.getString(i));str += dateAry.getString(i) + " ";}// 将数组中的元素设置到TextView中显示出来tx.setText(str);}}
布局XML,testarray.xml:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/tx" android:layout_width="match_parent" android:layout_height="wrap_content" /></LinearLayout>
数组XML:
<?xml version="1.0" encoding="utf-8"?><resources> <string-array name="str_ary"> <item>张三</item> <item>李四</item> <item>王五</item> </string-array> <integer-array name="int_ary"> <item>1</item> <item>2</item> <item>3</item> </integer-array> <array name="date"> <item>昨天</item> <item>今天</item> <item>明天</item> </array></resources>
- 数组资源(arrays)的使用
- 数组资源(arrays)的使用
- android引用arrays下的数组资源
- AlertDialog和资源数组arrays的应用实例
- 最为简易的listView (访问数组资源arrays.xml)
- Arrays类操作数组的使用
- Ruby的数组(Arrays)
- 使用Arrays的asList方法将数组变成List集合
- 数组应用之去除重复元素、Arrays数组工具的使用、二维数组、数组总结
- Arrays 类如何使用,数组的复制,数组排序,数组增加删除,变换位置
- Arrays数组类的学习
- Arrays类的使用
- Arrays的使用
- Arrays.asList的使用
- Arrays类的使用
- 如何定义和获得资源arrays.xml中的数组
- 如何使用array资源文件中定义的资源数组
- Android资源文件res的使用详解(strings,layout,drawable,arrays等)
- 【Linux基础】面向对象程序设计的特点
- wince录音实现
- Unix vs. Linux vs. BSD
- TCP状态转换图详解
- 最近在调优SliverLightweb程序,两个下手点:wcf调用方式优化;iis并发访问优化
- 数组资源(arrays)的使用
- 客户端网络
- java的锁机制
- weblogic8.1上axis1.4客户端调用问题
- 程序员转产品经理的思考
- 以流动形式读取工程中的文件到properties文件中实例
- 超级好用的url 汉字编码函数
- 如何成为一个黑客
- apt-get proxy