Android学习笔记 - 如何在程序中使用 ListView
来源:互联网 发布:二手车交易源码 编辑:程序博客网 时间:2024/06/05 17:30
这里介绍如何使用ListView显示可选的非琐碎的数据,ListView是一个可选列表,它可以附加一个数据模型,并加载不同的显示布局。我们可以创建自己的模型和单元格渲染器。该模型视图组合被称为适配器。在这篇文章中将展示如何扩展创建你自己的适配器从无到有,从零开始创建您自己的细胞渲染。
ListView是什么?
这篇文章将介绍如何创建一个自定义ListAdapter,然后可以绑定到一个ListView的例子。ListView并不需要被添加到一个滚动视图,因为它会自动滚动支持。TableLayout和ListView的区别在那里呢?TableLayout中的对象是不可选的(除非它们是支持键盘焦点的按钮或文本区域);然而,ListView中的每一行都是可选的。你能附加 item selection listeners 到ListView以至于知道用户ListView中特殊的行拥有焦点。Swing JList的和ListView的最大区别是,该模型视图控制器的分离的在JList在ListView中不存在。ListView中的适配器,拥有所有的列表的基础数据,以及提供必要的点击ListView的每一行。但是,也有许多相似之处与JList的,例如,当你的基础数据模型更改时,你必须激活事件通知该适配器的listeners底层的数据已经改变并接view应该被刷新。
实例 (下面的实例展示如何创建一个使用自定义的 adapter 显示天气数据的ListView。基本的气象数据存储在哈希表中。在最高级别,Key是一个字符串,代表邮政编码。此键(邮政编码)Hashtable的值包含当前的温度,湿度和一个图标,表示天气状况。这些都是字符串,以及。 ListView和适配器一起工作,以显示各种邮政编码这些天气条件的清单。为了使这样的天气数据,列表单元格渲染器使用TableLayout显示这些天气条件 - 每个单元由一个2行表:第一行有2个单元 - 图标和温度,第二行有1单元 - 湿度。) 这个实例太过于复杂不适合初学者,我这里使用高焕堂编写的应用框架原理与程序开发中的例子显示如何使用 ListView。
- Android学习笔记 - 如何在程序中使用 ListView
- Android学习笔记 - 如何在程序中使用 ListView
- Android学习笔记 - 如何在程序中建立 Options 菜单
- Android如何在ListView中嵌套ListView
- Android如何在ListView中嵌套ListView
- 在android中,如何使用Handler更新ListView组件Adapter?
- android中ListView学习笔记
- Android: 如何在ScrollView中嵌套ListView
- Android:如何在ScrollView中嵌套ListView
- Android: 如何在ScrollView中嵌套ListView
- 在ListView中如何使用SimpleAdapter
- Android实战技巧:如何在ListView中嵌套ListView
- Android实战技巧:如何在ListView中嵌套ListView
- Android实战技巧:如何在ListView中嵌套ListView
- android学习之ListView如何使用
- android学习之ListView如何使用
- 【Android学习笔记】ListView使用SimpleAdapter适配器
- Android学习笔记--ListView使用过程
- 轻轻绕过你的验证码
- linux运行级别
- win CE 操作系统的定制及注意事项(二)
- 遐想
- IT专业人士必去得10个社区
- Android学习笔记 - 如何在程序中使用 ListView
- masm
- [转]Book: acm算法书籍收藏推荐
- PHP5.9CRACK http://download.csdn.net/source/2034647
- Ettercap-交换环境下的嗅探器使用方法
- Oracle数据库静默安装实践
- C# 语言 第一部分 面向对象(十二) 接口的应用
- 据说是华尔街基金公司招聘的面试题,大家试试看!
- Pacific Timesheet Announces Partnership with Barcodes Inc.