码迷,mamicode.com
首页 > 其他好文 > 详细

【笔记】ListView的使用

时间:2015-07-07 18:38:55      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:

1.0 ListView三要素

1.0.1  创建基本步骤

1.在布局文件中创建一个ListView组件,并在Activity中声明这个组件。

2.在Activity中,创建一个合适的Adapter。

3.使用ListView的setAdapter(Adapter adapter),来设置成为ListView的Adapter。

1.0.2  不同的Adapter,不同的用法

1.ArrayAdapter

   1.1 创建ArrayAdapter

   ArrayAdapter arrayAdapter = new ArrayAdapter(Context context,int layout,T[] data);

   1.1.1 参数介绍

      context:上下文

      layout:布局资源ID

      data:数据集(也就是将要显示在ListView上每个Item的数据,在ArrayAdapter的构造方法里,是一个泛型的数组)

   1.1.2 使用ArrayAdapter

      使用listView.setAdapter(arrayAdapter)即可。

   1.1.3 ArrayAdapter是一种很简单的数据适配器。在这里已经粗略的介绍完毕了。

2.SimpleAdapter

  2.1 创建SimpleAdapter

    SimpleAdapter simpleAdapter = new SimpleAdapter(Context context,List list,int layout,String[] key,int[] ID);

    2.2.1 参数介绍

    context:上下文

    list:数据集合,一般使用ArrayList<HashMap<String,Object>> arrayList = new ArrayList<HashMap<String,Object>>();

    layout:Item布局资源ID

    key:map里面对应的key

    ID:layout里面的每一个组件ID(必须和key一一对应,位置相对一样)

    2.2.2 初始化参数

       list:使用map.put("key",对应的资源ID);

         layout:自定义的Item布局资源;

         key:new String[]{"key01","key02"};

       ID:new int[]{ID01,ID02};

    2.2.3 使用SimpleAdapter

       使用listView.setAdapter(simpleyAdapter)即可。

 

【笔记】ListView的使用

标签:

原文地址:http://www.cnblogs.com/addNutri/p/4627469.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!