RecyclerView嵌套,子RecyclerView采用StaggeredLayoutManager布局管理。
当父RecyclerView使用notifyDataChanged时候,子RecyclerView内的Item位置信息丢失,直接从父布局顶部开始布局。
参考:https://juejin.cn/post/6904448415237668878
本文探讨了在Android开发中遇到的一个问题:当使用RecyclerView嵌套,并且子RecyclerView配置为StaggeredLayoutManager时,父RecyclerView调用notifyDataSetChanged()会导致子RecyclerView的Item位置信息丢失,进而从父布局顶部开始重新布局。通过分析和解决方案的分享,帮助开发者解决此类布局难题。
RecyclerView嵌套,子RecyclerView采用StaggeredLayoutManager布局管理。
当父RecyclerView使用notifyDataChanged时候,子RecyclerView内的Item位置信息丢失,直接从父布局顶部开始布局。
参考:https://juejin.cn/post/6904448415237668878
1万+
3761
3066

被折叠的 条评论
为什么被折叠?
