使用ListView显示信息列表

2016-08-02  白云 

一、ListView解析

ListView作用:android系统中显示列表的控件

每个ListView都可以包含很多个列表项

二、解读数据适配器----学会熟练运用两种适配器(ArrayAdapter、SimpleAdapter)

数据适配器作用:把复杂的数据(数组、链表、数据库、集合等)填充在指定视图界面上

ArrayAdapter(数组适配器):用户绑定格式单一的数据

数据源:可以是集合或数组

SimpleAdapter(简单适配器):用于绑定格式复杂的数据

数据源:只能是特定泛型的集合

数据适配器是连接数据源和视图界面的桥梁

实现过程:新建适配器->添加数据源到适配器->视图加载适配器

a、使用ArrayAdapter

b、使用SimpleAdapter

三、学会熟练运用两种监听器(OnScrollListener,OnItemClickListener)

监听器作用:android提供了很多种事件监听器,监听器主要是为了去响应某个动作,(动作的发起者可以是用户的操作可以是android系统本身),我们可以通过监控这种行为动作,来完成我们需要的程序功能。

OnItemClickListener:可以处理视图中单个条目的点击事件

OnScrollListener:监测滚动的变化,可以用于视图在滚动中加载数据数据

监听器是程序和用户(或系统)交互的桥梁


实现过程:视图直接设置监听器,在相关的实现方法中去补充需要的代码

每一个监听器都是一个接口

视图直接

四、学会熟练运用适配器数据的刷新(notifyDataChanged)

484°/4841 人阅读/0 条评论 发表评论

登录 后发表评论