我只是想让我的视图显示在屏幕上,但是findViewHolderFor*方法几乎所有时候都被赋予了null对象。我的适配器中的代码: fun getVisibleViewHolder(recyclerView: RecyclerView) { val viewHolder = recyclerView.findViewHolderForLayoutPosition(i)
我有一个带有视频预览的RecyclerView。当用户正在滚动时,视频应该自动在可供用户看到的回收视图上播放(当滚动状态空闲时)。当我尝试linearLayoutManager.getChildAt(index)时,我会在显示第三项时得到null,因为RecyclerView只有两个子程序,将被回收。那么,如何通过适配器位置来获得View的RecyclerView呢?编辑,这是OnScrollListener:
public abstract class AutoPlayRecyclerOnScrollListener e
下面是我的viewHolder示例:import android.support.v7.widget.RecyclerViewandroid.view.View;import android.widget.TextView;
public class myHolder extends RecyclerView.ViewHolder
我想以编程的方式单击recyclerView中的一个项目,我发现这样做:但是它对我不起作用,findViewHolderForAdapterPosition只返回null。public static class ViewHolder extends RecyclerView.ViewHolder{
public T