Listview与Recycleview的区别

用法上的区别

1、listview的用法

1)继承的时BaseAdapter,需要重写四个方法

2)不强制使用viewholder

3)可以直接使用item的点击事件

4)不用单独设置分隔线

5)不可以定向刷新某一条数据

2、recycleview的用法

1)继承的是Recycleview.Adapter

2)必须使用viewholder,封装了view的复用

3)使用布局管理器管理布局的样式(横向、竖向、网格、瀑布流布局)

4)点击事件可以使用给控件设置点击事件,也可以自定义点击事件。

5)可以自定义绘制分隔线

6)可以自定义item删除增加的动画效果

7)可以定向刷新某一条数据notifyItemChanged等众多方法

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容