为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Android攻城狮的第二门课(第1季)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第二门课(第1季)

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • 滚动下拉刷新
    查看全部
  • ListView 知识要点与总结
    查看全部
    0 采集 收起 来源:总结

    2016-03-21

  • ListView的滚动事件: 1.onScrollStateChange(view,scrollState)... scrollState有多个状态值(int)//滚动状态 -->SCROLL_STATE_FLING : 用户在手指离开屏幕前,用力在屏幕上划了一下,视图会由于惯性往下滑。 -->SCROLL_STATE_IDLE : 视图已经停止滑动 -->SCROLL_STATE_TOUCH_SCROLL : 手指没有离开屏幕,视图在往下滑动。 2.下拉到底部,底部刷新操作: Map<String, Object> map = new HashMap<String, Object>(); map.put("image",R.mipmap.ic_launcher); map.put("text","我是拉到最下边没有之后刷新添加的"); dataList.add(map); simple_adapter.notifyDataSetChanged();//适配器对象调用notifyDataSetChange();方法,告诉UI界面更新告诉UI界面更新。 在屏幕下滑时,动态的加载入新的数据,也就是在Map中添加新的数据map.put(...),添加到SimpleAdapter初始化时用到的数据源dataList中dataList.add(map),同时适配器通知UI线程有数据更新
    查看全部
  • 监听器
    查看全部
  • 使用SimpleAdapter:(具体的方法和ArrayAdapter相似,只是在new的时候的参数有些麻烦) 首先,我们需要在layout中新建一个item的xml布局文件,并在其中添加一个图片和一个文字信息的布局,这个布局就是我们的ListView中的每一个item的样式(称为item.xml) 1.simp_adapter=new SimpleAdapter(context, data, resource, from, to) 2.context:上下文变量,使用 this就可以 3.resource:列表项的布局文件id,就是我们在上面建立的item.xml的id: R.layout.item 4.to :绑定数据视图中的id,与from成对应关系,我们写的item.xml中有两个控件,这里的to就是这两个控件的id组成的int类型的数组(new int[] { R.id.pic, R.id.text }) 5.from: Map中的键名,是item.xml中的id的名字:new String[] { "pic", "text" } 5.data:数据源(List<? extends Map<String ,?>>data) 一个Map所组成的List集合,我们这里使用一个getData()的方法来表示: private List<Map<String, Object>> getData() { for (int i = 0; i < 20; i++) { Map<String, Object> map = new HashMap<String, Object>(); map.put("pic", R.drawable.ic_launcher); map.put("text", "慕课网" + i); dataList.add(map); } return dataList; }
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • ArrayAdapter
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2016-03-20

  • 1.新建一个数据适配器<br> //适配器参数介绍(上下文、当前ListView加载的每一个列表所对应的布局文件、数据源)<br> arr_dapter=new ArrayAdapter<string>(this,android.R.layout.simple_list_item_1,objects);<br> 创建数据源] String[] arr_data={"慕课网1","慕课网2","慕课网3","慕课网4"} 2.适配器加载数据源 arr_dapter=new ArrayAdapter<string>(this,android.R.layout.simple_list_item_1,arr-data) 3.视图加载适配器 listview.setAdapter(arr_adapter);
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2018-03-22

  • 注意事项
    查看全部
    0 采集 收起 来源:总结

    2016-03-20

  • 使用TimePickerDialog实现时间选择对话框实现代码
    查看全部
  • 使用DatePickerDialog实现日期选择对话框实现代码
    查看全部
  • 使用TimePicker实现时间选择器
    查看全部
  • 使用DatePicker实现日历选择器
    查看全部
  • 数据设配器
    查看全部
    0 采集 收起 来源:解读适配器

    2016-03-20

  • ArrayAdapter:数组适配器 SimpleAdapter:简单适配器 OnScorllListener:滑动监听器 OnItemClickListener:单个列表点击事件监听器 notifyDataChanged:适配器数据刷新
    查看全部
    0 采集 收起 来源:课程目标

    2016-03-20

  • 获取日期对象的实现代码
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Android开发课程进阶部分的第1季,将讲解各种高级控件的使用,对于不熟悉Android开发的童鞋来说会有一定的难度,所以,建议在学习本门课程之前: 1、熟练掌握Java基础语法和面向对象编程 2、熟悉Android开发环境 3、熟练使用Button、ImageView等基础控件
老师告诉你能学到什么?
1、Android高级控件的应用场景 2、Android高级控件的使用方法 3、熟悉Android常用高级控件
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!