为了账号安全,请及时绑定邮箱和手机立即绑定

Android必学-BaseAdapter的使用与优化

难度初级
时长45分
学习人数
综合评分9.63
243人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.3 逻辑清晰
  • 使用方法总结
    查看全部
    0 采集 收起 来源:总结

    2017-04-04

  • long start = System.nanoTime(); long end = System.nanoTime(); dValue = end-start; mSunTime += dValue; Log.d("xys",String.valueIf); 打印输出运行时间。
    查看全部
    0 采集 收起 来源:深入讲解

    2018-03-22

  • 好的程序所需要的优化
    查看全部
    0 采集 收起 来源:文艺式

    2017-04-04

  • 1.创建ViewHolder类,含有所需的各种控件,为了避免重复的findViewById() 2.判断convertView是否为空 空:用setTag()方法将ViewHolder与其绑定 非空:用getTag()方法,取出相关的ViewHolder 3.之后再创建 ItemBean 对象,为viewHolder的三个控件赋值: ItemBean bean = mylist.get(position); viewHolder.imageView.setImageResource(bean.getItemImageid()); viewHolder.title.setText(bean.getItemTitle()); viewHolder.content.setText(bean.getItemContent()); 4.return convertView
    查看全部
    0 采集 收起 来源:文艺式

    2017-04-04

  • 不会一次性加载完全部的ListView 需要才显示 显示完成回收至缓存。
    查看全部
  • Adapter建立了数据源与ListView之间的适配关系
    查看全部
  • 666
    查看全部
  • listview优化
    查看全部
    0 采集 收起 来源:文艺式

    2017-03-20

  • listview优化
    查看全部
    0 采集 收起 来源:总结

    2017-03-20

  • BaseAdapter的几种方法
    查看全部
  • 通用的高效适配器的打造 按照截图的思路,我们可以将自定义的适配器封装起来,方便以后调用,去解决其他的项目问题,也就是代码复用。只需要修改ViewHolder的成员变量(也就是Item的控件)、修改对ViewHolder成员的赋值(ItemBean的成员变量的getter方法)就可以了,非常方便。
    查看全部
    1 采集 收起 来源:总结

    2017-03-19

  • long start = System.nanoTime();获取系统纳秒时间 本节课主要看3种方式(逗比式、普通式、文艺式)的耗时,结果是逐渐递减,文艺耗时最少。
    查看全部
    0 采集 收起 来源:深入讲解

    2017-03-19

  • 文艺式
    查看全部
    0 采集 收起 来源:文艺式

    2017-03-18

  • ViewHolder 1. 创建内部类ViewHolder。 2. 判断convertView是否为空。 3. 重点: (1)convertView为空的时候,通过setTag()将ViewHolder与convertView绑定,每一个空的convertView都将会把Item的三个控件保存到ViewHolder里面。之后通过getTag()方法可以快速找到一个convertView所对应的ViewHolder对象,然后通过ViewHolder的成员变量找到了对应的三个控件,从而避免了用findViewById()去实例化对象。 (2)convertView不为空的时候,使用getTag()方法,取出它所关联的ViewHolder对象,同时也找到l对应控件。 ------------------------- 之后再创建 ItemBean 对象,为viewHolder的三个控件赋值: ItemBean bean = mylist.get(position); viewHolder.imageView.setImageResource(bean.getItemImageid()); viewHolder.title.setText(bean.getItemTitle()); viewHolder.content.setText(bean.getItemContent()); 最后,return convertView;
    查看全部
    2 采集 收起 来源:文艺式

    2017-03-18

  • 普通式,要慎用。 系统每次调用 findViewById()的时候都会遍历一次视图树,当视图树很复杂的时候就会消耗大量的时间。
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Android初-中级课程 1、熟练掌握基本的Android应用程序开发方法 2、熟练掌握Android中常见的适配器的使用 3、熟练掌握BaseAdapter中各方法的意义
老师告诉你能学到什么?
1、了解ListView的缓存机制 2、 BaseAdapter的逗比式 3、 BaseAdapter的普通式 4、 BaseAdapter的文艺式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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