没有合适的资源?快使用搜索试试~ 我知道了~
Android中ListView的应用介绍
需积分: 9 11 下载量 86 浏览量
2010-11-16
15:10:38
上传
评论
收藏 316KB DOC 举报
温馨提示
试读
20页
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理
资源推荐
资源详情
资源评论
在 开发中 是比较常用的组件,它以列表的形式展示具体内
容,并且能够根据数据的长度自适应显示。抽空把对 的使用做了整理,
并写了个小例子,如下图。
列表的显示需要三个元素:
.用来展示列表的 。
.适配器CCC用来把数据映射到 上的中介。
.数据CCCCC具体的将被映射的字符串,图片,或者基本组件。
根据列表的适配器类型,列表分为三种,, 和
其中以 最为简单,只能展示一行字。 有最好
的扩充性,可以自定义出各种效果。C 可以认为是
对数据库的简单结合,可以方面的把数据库的内容以列表的形
式展示出来。
我们从最简单的 开始:
!!"#$%"#$&'
()
&*+'
,&+'
%&-'
,&"#$&-.
,/,,0000.#1&'''
&'
2
"#$#1&'
"#$%"#$&'
,&3测试数据 3'
,&3测试数据 3'
,&3测试数据 3'
,&3测试数据 43'
2
2
上面代码使用了 &.
/+."5$6'来装配数据,要装配这些数据就需
要一个连接 视图对象和数组数据的适配器来两者的适配工作,
的C构造需要三个参数,依次为 -.布局文件(注意这里的布局
文件描述的是列表的每一行的布C局,,/,,000
是系统定义好的布局文件只显示一行文字,数据源&一个 集合'。同时C用
()完成适配的最后工作。运行后的现实结构如下图:
7 的解释是这样的:8
5+#9:9,;
8--.--
-.-:9-9-8-
。简单的说就是方便把从游标得到的数据进行列表显示,并可以把指定
的列映射到对应的 5 中。
下面的程序是从电话簿中把联系人显示到类表中。先在通讯录中添加一个
联系人作为数据库的数据。然后获得一个指向数据库的 并且定义一个
布局文件(当然也可以使用系统自带的)。
!!"#$%"#$&'
()
&*+'
,&+'
%&-'
%
#/&',<&=,)>5?>50@/+.
...'
##&' A
%&-.
,/,,0000..
#BC=,>?2.
BC,/,,2'
,&'
&'
2
2
%#/&',<&=,)>5?>50@/+...
.' 先获得一个指向系统通讯录数据库的 对象获得数据来源。
##&' 我们将获得的 对象交由
管理,这样 的生命周期和 便能够自动同步,省去自己手动管
理 。
构造函数前面 个参数和 是一样的,
最后两个参数:一个包含数据库的列的 # 型数组,一个包含布局文件中对
应组件 的C 型数组。其作用是自动的将 # 型数组所表示的每一列数据
映射到布局文件对应 的组件上。上面的代码,将 >? 列的数据一次映射
到布局文C件的 为 的组件上。
注意:需要在 8, 中如权限:"D
E%3,,/?10)>553$"!D
$
剩余19页未读,继续阅读
资源评论
alan_bbs
- 粉丝: 17
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功