一、ListView解析
ListView作用:android系统中显示列表的控件
每个ListView都可以包含很多个列表项
二、解读数据适配器----学会熟练运用两种适配器(ArrayAdapter、SimpleAdapter)
数据适配器作用:把复杂的数据(数组、链表、数据库、集合等)填充在指定视图界面上
ArrayAdapter(数组适配器):用户绑定格式单一的数据
数据源:可以是集合或数组
SimpleAdapter(简单适配器):用于绑定格式复杂的数据
数据源:只能是特定泛型的集合
数据适配器是连接数据源和视图界面的桥梁
实现过程:新建适配器->添加数据源到适配器->视图加载适配器
a、使用ArrayAdapter
b、使用SimpleAdapter
三、学会熟练运用两种监听器(OnScrollListener,OnItemClickListener)
监听器作用:android提供了很多种事件监听器,监听器主要是为了去响应某个动作,(动作的发起者可以是用户的操作可以是android系统本身),我们可以通过监控这种行为动作,来完成我们需要的程序功能。
OnItemClickListener:可以处理视图中单个条目的点击事件
OnScrollListener:监测滚动的变化,可以用于视图在滚动中加载数据数据
监听器是程序和用户(或系统)交互的桥梁
实现过程:视图直接设置监听器,在相关的实现方法中去补充需要的代码
每一个监听器都是一个接口
视图直接
四、学会熟练运用适配器数据的刷新(notifyDataChanged)