当您清除您的适配器并调用notifyDataSetChanged() -notifyDataSetChanged()管理器时,Span[]实例中仍然有mCachedStart/End。因此,当您向适配器-布局管理器添加新项时,使用偏移量绘制项目,这是的一个巨大问题。
EtsyStaggeredGridView有resetToTop()方法,它清除所有缓存的内容,并从零开始绘制所有内容。
有一些解决办法:
layoutManager.onDetachedFromWindow(recyclerView, null)



发布于 2015-12-23 22:23:48
有一些解决办法:
layoutManager.onDetachedFromWindow(recyclerView, null)https://stackoverflow.com/questions/33126960
复制相似问题