今天开发过程中遇到了个问题,使用RecyclerView addItemDecoration 设置间距, 滑动页面,RecyclerView里的元素 间距越来越大 。
原因: 自己把调用addItemDecoration 方法放到bindData 中执行,每次bindData都在之前的基础上不断地增加间距!!!!!
总结 :
RecyclerView 的
setLayoutManager ;
addItemDecoration;
setAdapter
这些方法应该是在createView 这层去调用, 不应该在bindData 去调用, bindData做的事情应该是 为apater 设 数据源 datalist.