Listview与Recycleview的区别

2020-07-29  本文已影响0人  小林_a179

用法上的区别

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等众多方法

上一篇 下一篇

猜你喜欢

热点阅读