Android 防止RecyclerView项目分离

Android 防止RecyclerView项目分离,android,android-recyclerview,textureview,Android,Android Recyclerview,Textureview,我有一个RecyclerView,它的一个项目视图包含一个TextureView。如果我在屏幕边界外滚动此项目,项目视图将与RecyclerView分离,这将导致TextureView中的上下文丢失。如果项目视图再次出现在屏幕上,则会再次重新绘制TextureView 我的目标是防止这种重画。目前,我只看到了一种解决这个问题的方法——阻止回收视图分离其项视图。有没有办法做到这一点?试着把这一行放在onbindViewHolder的开头 holder.setIsRecyclable(假) 这将防止

我有一个RecyclerView,它的一个项目视图包含一个TextureView。如果我在屏幕边界外滚动此项目,项目视图将与RecyclerView分离,这将导致TextureView中的上下文丢失。如果项目视图再次出现在屏幕上,则会再次重新绘制TextureView


我的目标是防止这种重画。目前,我只看到了一种解决这个问题的方法——阻止回收视图分离其项视图。有没有办法做到这一点?

试着把这一行放在onbindViewHolder的开头


holder.setIsRecyclable(假)

这将防止重新创建视图。你尝试另一种解决方案吗?这并不能阻止他们分离tho