我有这样的布局:
<recyclerView1>
<itemView1>
...
<recyclerView2>
<itemView2/>
<itemView2/>
...
</>
</>
<itemView1 .../>
<itemView1 .../>
...
</>
这是一个ReyclerView
嵌套的 another RecyclerView
。
当 recyclerView1.itemView( pos ) 在屏幕上,而 recyclerView1.itemView( pos+1 ) 在屏幕外时,
我点击 recyclerView1.itemView( pos ) 调用 recyclerView1.adapter.notifyItemChanged( pos ),
recyclerView1.itemView( pos+1 ).recyclerView2 中的所有itemView2都被解除。
步:
- itemView(pos) 和 itemView(pos+1)
- 向下滚动以使 itemView(pos+1) 离开屏幕。
点击
itemView(pos)
调用 recyclerView1.adapter.notifyItemChanged( pos )。向上滚动以显示 itemView(pos+1)。
- recyclerView1.itemView( pos+1 ).recyclerView2 中的所有itemView2都被解除。
我不知道为什么。无论如何要让 itemView2 在 itemView(pos+1) 中显示?
希望给点建议。:)