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

Android必学-BaseAdapter的使用与优化

难度初级
时长45分
学习人数
综合评分9.63
243人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.3 逻辑清晰
  • 使用自定义内部类与convertview联系起来
    查看全部
    0 采集 收起 来源:文艺式

    2016-10-17

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

    2016-10-13

  • 數據適配器--BaseAdapter BaseAdaoter基本結構 public int getCount():簡單說就是listView或其它要顯示的數據個數
    查看全部
  • 在getview方法中我们通常使用layout中inflater方法来将一个 xml文件转化为一个view布局 先创建一个layoutInflater对象,在构造方法中对 layoutInflater对象进行初始化,传进来一个context对象来初 始化Inflater对象(inflater=LayoutInflater.from (context);),通过layoutinflater对象将xml文件转化为我们所 需要的view,通过调用它的inflate方法将一个resource文件传 递进来,也就是item,并找到item布局文件中的三个控件,在 我们转化过来的xml文件中去寻找我们的id(ImageView imageview=(Imageview)view.findviewbyid(资源文件);)将 mlist中的数据提取出来。 通过viewHolder的三个成员变量来保存我们所需要的三个控件 (viewHolder.imageview=(Imageview) convertview.findviewbyid(资源文件);)通过findviewbyid 将控件保存到了viewholder对象中,通过setTag方法将 convertview与viewholder相关联
    查看全部
    0 采集 收起 来源:总结

    2016-10-03

  • Viewholder优化baseadapter思路
    查看全部
    0 采集 收起 来源:总结

    2016-09-23

  • BaseAdapter文艺式 1、ViewHolder:getView()方法是利用了ViewHolder类,优化了inflate()和findViewById()的耗时操作。 (1)创建一个ViewHolder对象,通过ViewHolder对象,就将这些通过findViewById()找到的组件对象保存到了ViewHolder对应的组件对象中 (2)通过setTag()方法将这个viewHolder和当前的view建立联系 //这样就可以将没有缓存过的View对象创建出来,并将其每个组件保存在ViewHolder对象中。 (3)当View不为空的时候就可以通过convertView.getTag()将它所关联的viewHoloder对象取出。 (4)最后通过viewHolder中保存的组件对象设置当前的view对象 //通过ViewHolder类其实是优化了findViewById()的耗时操作
    查看全部
    0 采集 收起 来源:文艺式

    2016-09-23

  • 使用settag方法将viewholder与convertview进行关联,这样每一个为空的convertview会将它的控件保存在viewholder这样的一个控件之中,这样我们通过settag方法就可以快速的找到一个converview中所包含的viewholder对象也就是image和text的对象,从而避免了通过findviewbyid的方法去实例化 在convertview不为空的时候就可以直接通过convertview的一个gettag方法取出所关联的viewholder对象啊,令 viewholder=convertview.gettag(); 通过viewholder来找到imageview对象,
    查看全部
    0 采集 收起 来源:文艺式

    2016-09-21

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

    2016-09-20

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

    2016-09-20

  • 普通式
    查看全部
  • 最麻烦的getview()方法
    查看全部
  • BaseAdapter数据适配器方法
    查看全部
  • baseAdapter
    查看全部
  • baseAdapter
    查看全部
  • 1.创建内部类ViewHolder 2.判断convertView是否为空 3.通过setTag将ViewHolder与convertView绑定
    查看全部
    0 采集 收起 来源:文艺式

    2016-09-12

举报

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

微信扫码,参与3人拼团

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

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