eso*_*ong 5 android android-viewholder android-recyclerview nestedrecyclerview
我有一个ViewHolder包含另一个RecyclerView.这种类型的ViewHolder多次重复使用.
由于ViewHolder在不同项之间RecyclerView共享,因此在项之间也共享滚动位置.例如,您滚动到第一个项目的末尾,第五个项目的RecyclerView也会滚动到最后,因为视图被重用.
我试图通过映射1 ViewHolder到1项来解决这个问题.
我试过设置一个itemId项目,调用RecyclerView.ViewHolder #setIsRecyclable(false),并RecyclerView.getRecycledViewPool().setMaxRecycledViews()按照这个答案中的提到进行扩展/设置
向下滚动并向上滚动(ViewHolder获得回收)后,内部RecyclerView的滚动位置将重置为第一个项目.
| 归档时间: |
|
| 查看次数: |
593 次 |
| 最近记录: |