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

ListView的使用技巧

  • 2017年12月08日 15:16
  • 2.98MB
  • 下载

listview的简单使用

  • 2017年04月06日 18:17
  • 26.25MB
  • 下载

遇到的Fragment中使用setAdapter()设置ListView报空指针解决方案

场景是这样,底部4个tab导航栏。用的far
  • eclothy
  • eclothy
  • 2014年04月04日 22:49
  • 8252

ListView 的使用

  • 2016年03月10日 22:01
  • 5.91MB
  • 下载

RecyclerView 和 ListView 使用对比分析

  • 2017年08月11日 18:14
  • 27.19MB
  • 下载

ListView的使用方法

ListView是Android软件开发中非常重要组件之一,基本上是个软件基本都会使用ListView ,今天我通过一个demo来教大家怎么样使用ListView组件 绘制出漂亮的列表,说道ListV...

ListView使用方法

  • 2013年09月29日 16:58
  • 19KB
  • 下载

Android ListView和Fragment结合使用,类似于某电商的实现,拿来就能用,详细标注适合新手

转载请注明出处王亟亟的大牛之路一个类似于某电商的实现,让菜鸟们理解Activity与Fragment之间的参数是如何交互的。包结构: 运行后的效果 分析: 左侧ListView可上下拖动...

ListView中经典使用

  • 2012年08月22日 23:34
  • 145KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ListView的使用
举报原因:
原因补充:

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