课程
/移动开发
/Android
/不一样的RecyclerView优雅实现复杂列表布局
recycleview和listview的区别
2016-10-14
源自:不一样的RecyclerView优雅实现复杂列表布局 1-1
正在回答
recycleview只关注缓存 ,但是样式更多, 动画丰富,不提供点击事件接口,但是实现起来也很方便,
哦对了。recyclerview还可以通过更改layoutmanager很方便的实现瀑布流样式。但是需要注意它的复用机制,不然item会乱跳。
recyclerview甚至连item的点击事件都没有,除了复用,其它都需要手动实现。不过它有itemdraghelper可以完成很多item拖拽侧滑添加移除的特效。还可以很方便的设置每个item的阴影效果和间距。还有,听说cardview和recyclerview更配噢。附上我自己写的demo。
recyclerview 只关心view的复用。listview要关心item的布局,分割排列等。recyclerview的有专门的适配器,强制开发者使用viewholder.这一点是对listview的升级。
举报
教你更快捷简单的实现复杂列表布局,快来掌握她吧,她等着你哦
1 回答如何 区分多布局 不同的postion点击事件
3 回答avatar和name有了,content和contentImage不显示
1 回答这里的view是做什么的
1 回答怎么findViewByid的?
1 回答ReyclerView中的onCreatViewHolder方法