为了账号安全,请及时绑定邮箱和手机立即绑定
  • 要是CommetAdapter类里面的R.layout.***能让用户传进去就更好了,现在把 CommetAdapter的item布局写死,未免降低了 CommetAdapter的通用性和全能性,呵呵,建议哦
    查看全部
    0 采集 收起 来源:总结与梳理

    2015-04-23

  • static 方法 方法在该方法所属类型第一次被使用的时候加载、在该类型所在应用程序域卸载的时候卸载、也就是说 static 方法只加载一次、除非整个Domain 被卸载了。而实例方法(非静态方法),是在第一次该方法第一次调用的时候会加载、然后被缓存起来。但是中间如果有GC 的话, 就会被收集,那下次再调用该方法时,又得重新加载该方法。也就是说,实例方法有可能加载多次。总的来说,static 方法只用加载一次,但一直会占用内存。多了些资源消耗;而实例方法需要加载多次,但不会一直占用内存。少些资源消耗。一般来说, 在程序里面,一些使用频率高的方法就用static 方法、使用频率低的则用实例方法。
    查看全部
    0 采集 收起 来源:初始化

    2015-04-23

  • 心力之作,赞一个
    查看全部
  • 哈哈,谢谢
    查看全部
    0 采集 收起 来源:总结与梳理

    2015-04-20

  • key是int类型,value是object类型;使用SparseArrary,效率比map高
    查看全部
  • 这样的话,你是不是把ListView每一行的布局都写死了啊?
    查看全部
    0 采集 收起 来源:简化

    2015-04-19

  • 在有抢占焦点控件时,比如CheckBox等,Item不可点击解决方案。
    查看全部
  • SparseArray<View>
    查看全部
    0 采集 收起 来源:初始化

    2018-03-22

  • ListView和GridView泛型抽取 List<T> :ListView -> Adapter extends BaseAdapter -> ViewHolder 要做的活: 泛型抽取:ViewHolder和CommonAdapter 通用的ViewHolder类 convetView.setTag(holder); ViewHolder:Item各种控件的引用 Map<int,View> -> 效率更高SparseArray<int, object> getView(int id); public View getView(int position, View convertView, ViewGroup parent) 初始化: ViewHolder holder = .... 查找控件的id : TextView tv = holder.getView(ViewId); 给Item里的控件赋值: tv.setText(..); Context mContext; SparseArray<int, View> mViews; View mConvertView; public <T extends View> T getView(int viewId) { View view = mViews.get(viewId); if(view == null){ view = mConvertView.findViewById(viewId); mViews.put(viewId, view); } return (T) view; }
    查看全部
    0 采集 收起 来源:小结

    2018-03-22

  • 匿名类
    查看全部
    0 采集 收起 来源:小结

    2015-04-18

  • 链式编程
    查看全部
  • 父类要在一个方法体内执行一系列操作,如果其中一个操作各个子类都不同,可以将该操作作为父类的抽象方法,由具体子类去执行。
    查看全部
    0 采集 收起 来源:简化

    2015-04-18

  • 父类要在一个方法体内执行一系列操作,如果其中一个操作各个子类都不同,可以将该操作作为父类的抽象方法,由具体子类去执行。
    查看全部
  • 不错
    查看全部
    0 采集 收起 来源:案例介绍

    2015-04-17

  • wawawawa
    查看全部
    0 采集 收起 来源:案例介绍

    2015-04-17

举报

0/150
提交
取消
课程须知
本课程是基于Android开发的案例,需要大家对Android的了解要达到小成的境界: 1、掌握ListView数据绑定的一般写法 2、了解ViewHolder Pattern模式 3、对面向对象程序设计有一定的理解
老师告诉你能学到什么?
1、如何实现一个万能的ViewHolder。 2、如何巧妙的利用泛型 3、面向对象的一些设计问题

微信扫码,参与3人拼团

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

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