设为首页 加入收藏

TOP

Android ListView 列表控件的简单使用
2014-11-24 12:53:52 来源: 作者: 【 】 浏览:0
Tags:Android ListView 控件 简单 使用

ListView 列表是我们经常会使用的控件, 如果想要自定义里面的显示的话是挺麻烦的, 需要新建XML、Class SimpleAdapter这两个文件, 较为麻烦。 如果我们只是想显示两、三行文字在上面, 却又不想那么麻烦呢? 那我们只要新建一个XML就够了。


这里以显示一个ListView项里三个TextView为例。


首先我们要创建一个XML文件, 这个XML文件是用来作为单个ListView项布局用的。


list_row.xml


第一个TextView是标题、第二个是内容、第三个是状态



接下来我们需要在主XML布局文件里面放置一个ListView控件


然后,我们要在主Activity里面声明三个成员变量


mList是用来存放要显示的数据


SimpleAdapter是ListView 数据的一个容器, 用来存放显示在ListView上的数据。 对 SimpleAdapter 的数据操作会直接影响到ListView的显示。


然后, 我们来给mList添加一些要显示的数据


这样就添加了一条数据, 如果要添加多条就重复再添加。


接下来我们把数据放入到SimpleAdapter/ListView中


new SimpleAdapter的参数: 父指针、ArrayList的数据、 布局文件、 要显示的数据的标签、显示在哪些控件上。 后面两个参数顺序一定要对应。


最后, ListView载入了SimpleAdapter就可以了。


当然,我们直接操作mList也会影响到ListView的数据。 在修改了mList的数据后,调用SimpleAdapter的notifyDataSetChanged()方法后就可以了。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android桌面快捷方式 下一篇Android GPRS的自动打开与关闭

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C语言中如何将结构体 (2025-12-24 22:20:09)
·纯C语言结构体成员变 (2025-12-24 22:20:06)
·C语言中,指针函数和 (2025-12-24 22:20:03)
·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)