首页 理论教育 ListView控件及使用方法详解

ListView控件及使用方法详解

时间:2023-06-15 理论教育 版权反馈
【摘要】:列表视图是通过垂直滚动条显示列表信息的列表视图。它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。表6-2列出ListView常用xml属性及方法。表6-2 ListView常用xml属性及方法一个ListView的数据要正确显示在界面上,必须包括三个部分:一是ListView控件;二是Data;三是需要一个绑定Data和ListView的适配器ListAdapter。图6-2 列表控件运行结果图6-3 列表控件运行结果代码清单6-3 列表控件示例main.xml其次,介绍Activity java代码如何配合xml布局实现这一效果,如代码清单6-4所示。

ListView控件及使用方法详解

列表视图(ListView)是通过垂直滚动条显示列表信息的列表视图。它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。表6-2列出ListView常用xml属性及方法。

表6-2 ListView常用xml属性及方法

978-7-111-37968-3-Chapter06-7.jpg

一个ListView的数据要正确显示在界面上,必须包括三个部分:一是ListView控件(用来显示数据的列表);二是Data(需要显示的数据);三是需要一个绑定Data和ListView的适配器ListAdapter。根据列表的适配器类型,列表分为三种:ArrayAdapter、SimpleAdapter和SimpleCursorAdapter。其中,以ArrayAdapter最为简单,因为是一维数组,作为ListView数据源只能展示一行字。SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方便地把数据库的内容以列表的形式展示出来。下面的示例是使用ArrayAdapter作为ListView数据源对象,其他两种列表适配器将作为本章的重点章节部分的知识点进行讲解。

下面通过一个示例讲述ListView的用法,使用ArrayAdapter作为数据源,功能是使用ListView显示多列数据源信息。示例代码运行结果如图6-2和图6-3所示。

首先介绍如何通过xml布局实现这一效果,如代码清单6-3所示。

978-7-111-37968-3-Chapter06-8.jpg

图6-2 列表控件(ListView)运行结果(1)

978-7-111-37968-3-Chapter06-9.jpg(www.xing528.com)

图6-3 列表控件(ListView)运行结果(2)

代码清单6-3 列表控件(ListView)示例(第6章\Demo_06_02)main.xml

978-7-111-37968-3-Chapter06-10.jpg

其次,介绍Activity java代码如何配合xml布局实现这一效果,如代码清单6-4所示。

代码清单6-4 列表控件(ListView)示例(第6章\Demo_06_02)MainActivity.java

978-7-111-37968-3-Chapter06-11.jpg

978-7-111-37968-3-Chapter06-12.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈