ListView的使用

原创 2012年03月28日 21:00:10

ListView android开发中最常用的组件之一,它通过一个adapter来构建显示。通常有三种adapter可以使用ArrayAdapter SimpleAdapterCursorAdapter

 

List的数据源可以使数组、ArrayList

可以使用android自带的布局文件或者自定义布局文件,布局文件中的View作为ListView的一条记录,显示一条数据。

创建ArrayAdapter对象,将资源和布局文件联系起来,然后注册该Adapter

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,sw);

 

List的数据源还可以是资源文件。

 

SimpleAdapter saImageItems = new SimpleAdapter(this,

                users,// 数据来源 ArrayList对象,里面的一个map对应一条数据

                R.layout.user,//每一个user xml 相当ListView的一个组件 

                new String[] { "img", "username", "age" },

                // 分别对应view id

                new int[] { R.id.img, R.id.name, R.id.age });

 

一个ListActivity就是只包含一个ListView组件的Activity

 通过ListActivity 类的setListAdapter方法来设置Adapter对象,该方法相当于调用了ListView类的setAdapter方法,使用ListActivity时,在布局文件中的listView的id必须为“@/android:list”。


 如果要改变listView绑定的内容,就将ArrayList置为null,重新生成数据源,然后重新生成Adpter对象,最后setAdapter

Android—— ListView 的简单用法及定制ListView界面

一、ListView的简单用法 2. 训练目标 1) 掌握 ListView 控件的使用 2) 掌握 Adapter 桥梁的作用 二、定制ListView界面 1.训练目标 1) 掌握 ListVie...
  • lw_android1
  • lw_android1
  • 2017年04月14日 12:13
  • 2166

Android基础之ListView的使用详解

今天给大家带来《android应用开发全程实录》中关于listview和adatper中的部分。包括listview的基本使用,listview的优化等。 我们经常会在应用程序中使用列表的形式来展现...
  • u012960536
  • u012960536
  • 2015年07月02日 22:39
  • 14565

ListView基本使用

珍惜作者劳动成果 转载请注明出处   学过ListView的人都知道, 它在Android学习中有着举足轻重的地位, 虽然现在有了RecyClerView来替代ListView, 但是对于我们初学...
  • u013144863
  • u013144863
  • 2016年09月05日 12:44
  • 863

android学习八(ListView的高级使用)

ListView的使用
  • wj903829182
  • wj903829182
  • 2014年11月01日 20:53
  • 2509

你真的会用ListView吗?

最简单也是最复杂的控件——ListView,这句话真的一点也不夸张。依稀记得大三下学期,抱着一本《Android第一行代码》,每天开开心心的学一点基础知识。UI学了没多少,就接触到了ListView。...
  • qq_15002323
  • qq_15002323
  • 2015年10月14日 09:11
  • 860

Android listView用法详解

1. 前言 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。 列表的显示需要三个元素: 1.ListVeiw:用来展示列表...
  • zhaokx3
  • zhaokx3
  • 2016年10月21日 14:51
  • 1000

【Android基础】listview控件的使用(1)------最简单的listview的使用

listview控件是项目开发中最常用的空间之一,我将慢慢推出关于listview的一系列的文章,先从最简单的,系统自带的listview开始吧! 先上效果图: activ...
  • bz419927089
  • bz419927089
  • 2014年02月19日 16:58
  • 4732

ListView在Activity和Fragment中的显示和使用

一:在Fragment中显示ListView 1.在Fragment中显示ListView,主要用到ListFragment这个类,新建一个类继承ListFragment,ListFragmen...
  • jeffleo
  • jeffleo
  • 2016年03月02日 22:24
  • 3336

ListView使用方法大总结

1.使用ViewHolder viewHolder一般定义在Adapter的内部,并且将布局中的控件作为成员变量。 public class ViewHolderAdapter extends Bas...
  • yalishadaa
  • yalishadaa
  • 2016年09月07日 13:08
  • 684

【C#】对于ListView控件使用的个人心得

前言:最近看到许多网友对listView控件的使用方法有很多疑问,今天就用实例来讲解一下对listView控件的使用心得,希望这些简单实用的方法能帮助大家快速理解。   1、首先介绍一下我的winf...
  • u011214284
  • u011214284
  • 2015年04月04日 16:12
  • 7527
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ListView的使用
举报原因:
原因补充:

(最多只允许输入30个字)