Ale*_*lex 6 android layout-manager android-support-library staggered-gridview android-recyclerview
当您清除适配器和呼叫notifyDataSetChanged()- StaggedGridLayoutManager经理仍然mCachedStart/End在Span[]实例.因此,当您向适配器添加新项目时 - 布局管理器绘制具有偏移量的项目,这是一个巨大的问题.
EtsyStaggeredGridView具有resetToTop()清除所有缓存内容并从头开始绘制所有内容的方法.
有一些解决方法:
layoutManager.onDetachedFromWindow(recyclerView, null)清除适配器后调用| 归档时间: |
|
| 查看次数: |
700 次 |
| 最近记录: |