-
DatePickerDialog------OnDateSetListener-----OnDateSet()事件 TimePickerDialog------OnTimeSetListener-----OnTimeSet()事件查看全部
-
DatePicker------OnDateChangedListener-----OnDateChange()事件 TimePicker------OnTimeChangedListener-----OnTimeChange()事件 DatePickerDialog------OnDateSetListener-----OnDateSet()事件 TimePickerDialog------OnTimeSetListener-----OnTimeSet()事件查看全部
-
1.DatePicker && TimePicker 动态输入日期和时间的功能 2.DatePickerDialog && TimePickerDialog 动态输入日期和时间的对话框 3.监测日期时间改变的监听器: 1>OnDateChangedListener && OnTimeChangedListener() 2>OnDateSetListener && OnTimeSetListener()查看全部
-
Picker:选择器 DatePicker日历选择器 Timepicker时间选择器查看全部
-
(1)SimpleAdapter的构造方法中参数较多,要对应好布局文件中的id; (2)监听器和适配器是通用于很多的Android控件上,不局限于ListView; (3)本课案例通过onScrollListener监听了用户手指滑动的动作; 实际上我们常见的列表下拉刷新就是依此扩展的; (4)熟练运用notifyDatasetchanged,它可以动态更新视图中所包含的数据查看全部
-
ListView下拉刷新查看全部
-
ListView---- 监听器 1、监听ListView列表项点击事件:onItemClick 2、监听ListView滚动事件,onScrollChangedListener SCROLL_STATE_FLING -> 用户在手指离开屏幕之前,由于用力划了一下,视图任然依靠惯性,继续划了一段距离。 SCROLL_STATE_IDLE -> 视图已经停止滑动。 SCROLL_STATE_TOUCH_SCROLL -> 手指没有离开屏幕,手指正带着屏幕滑动。 如果要动态修改数据,那么需要adapter.notifyDataSetChanged();如果修改了数据,而没有通知listview刷新,那么将会出错。 监听器:程序与用户(或系统的桥梁)交互桥梁 OnitemClickListener:可以处理视图中单个条目的点击事件 OnScrollListener:监测滚动的变化,可以用于视图在滚动中加载数据 实现过程: 视图直接设置监听器,在相关的实现方法中补充需要的代码即可查看全部
-
private List<Map<String,Object>>dataList; //创建一个List的对象dataList。List可以理解为链表,dataList这个链表中的元素是Map类型的元素,而Map是由String到Object的映射(由外到内理解) dataList=new ArrayList<Map<String,Object>>(); //实例化为ArrayList型(动态数组),可增加元素数量,每个元素是一个Map simp_adapter=new SimpleAdapter(this,getData(),R.layout.item,new String[]{"pic","text"},new int[]{R.id.pic,R.id.text}); //设置参数,其中getData()函数返回的值类型是List<Map<String,Object>> listView.setAdapter(simp_adapter); //绑定适配器 private List<Map<String,Object>> getData() { for(int i=0;i<20;i++) { Map<String,Object>map=new HashMap<String,Object>(); //定义的对象map类型是String到Object的映射,代表着ListView的每一个item map.put("pic",R.drawable.ic_launcher); map.put("text","imooc"+i); //键pic对应的值为R.id.pic,使用资源是R.drawable.ic_launcher dataList.add(map); //将一个item的内容添加至dataList动态数组中 } return dataList; //最后返回这个动态数组(包含全部内容) }查看全部
-
01.SimpleAdapter参数解释查看全部
-
02.各个步骤 1.新建适配器 2.适配器加载数据源 3.视图(ListView)加载适配器查看全部
-
01.ArrayAdapter参数查看全部
-
市场应用中的ListView 纯文字的采用ArrayAdapter 数组适配器,图文并茂的采用SimpleAdapter 简单适配器来实现查看全部
-
数据适配器<br> 作用:把复杂的数据(数组、链表、数据库、集合等)填充在指定视图界面上<br> ArrayAdapter(数组适配器):用于绑定格式单一的数据<br> 数据源:可以是集合或数组<br> SimpleAdapter(简单适配器):用于绑定格式复杂的数据<br> 数据源:只能是特定泛型的集合<br> <br> 数据适配器是链接数据源和视图界面的桥梁。 实现过程: 新建适配器->添加数据源到适配器->视图加载适配器查看全部
-
01.ListView解析查看全部
-
适配器、监听器、刷新屏幕 课程目标: 1.理解 ListView 的基础使用 2.学会熟练运用两种适配器( ArrayAdapter SimpleAdapter ) 3.学会熟练运用两种监听器( OnScrollListener OnItemClickListener ) 4.学会熟练运用适配器数据的刷新( notifyDataChanged )查看全部
举报
0/150
提交
取消