我知道这有点泛泛。所以我有一个recyclerView,里面有多个项目,可以展开和折叠(每个项目都有一个webview,可以展开和折叠来决定是否需要显示完整的内容)。我需要在viewAdapter中为BiImageView设置图像,如下所示
ItemViewHolder viewHolder = (ItemViewHolder) recyclerView
.findViewHolderForLayoutPosition(position);
viewHolder.rightIndicator.setImageResources()然而,只有当每个项目都折叠时才有效,当第一个项目展开时,它将占据屏幕,而其他项目将隐藏或隐藏在屏幕底部以下。然后,只有前几个项目可以设置图像资源。对于其他隐藏项,viewHolder为空。看起来recyclerView从布局中删除了它们,我想知道是否有任何方法可以确保我可以得到viewHolder?像是回调吗?我尝试了onCreate和onBind,但是当我向下滚动或折叠第一项时,这两个方法没有被调用。
https://stackoverflow.com/questions/51382567
复制相似问题