在写一个recyclerview嵌套的时候发现内部的recyclerview会重复调用addItemDecoration方法。导致每一次刷新recyclerview都会使间隔增大一倍。
解决办法如下,在内部recycview添加ItemDecoration的时候先判空就行了
if (recyclerView.getItemDecorationCount() == 0) {
recyclerView.addItemDecoration(new GridSpacingItemDecoration(DpPxUtils.dip2px(mContext, 17)));
}