如题,其实还是item复用的问题,开发中遇到,再次记录一下。
解决方法很简单!如下
if(recyclerview.getItemDecorationCount==0){
recyclerview.addItemDecoration();
}
以上就是解决方法(伪代码);
主要是判断每个item初始化(ItemDecorationCount=0)加载分割间距(分割线)时,之后加载过后该值就为1了。
本文解决了一个关于RecyclerView中ItemDecoration加载的问题,通过判断ItemDecorationCount是否为0来决定是否加载分割线,确保了每次初始化时都能正确加载间距。
如题,其实还是item复用的问题,开发中遇到,再次记录一下。
解决方法很简单!如下
if(recyclerview.getItemDecorationCount==0){
recyclerview.addItemDecoration();
}
以上就是解决方法(伪代码);
主要是判断每个item初始化(ItemDecorationCount=0)加载分割间距(分割线)时,之后加载过后该值就为1了。