我在评论中看到你已经在实施这个 ViewHolder(ViewHolder)
模式,但我将在此处发布一个使用回收站视图。ViewHolder(ViewHolder)
模式,以便您可以验证是否正在集成它以类似的方式,同样,您的构造函数可以根据需要而变化,下面是一个示例:
公共类RecyclerAdapter扩展了Recycler视图。适配器<回收适配器。ViewHolder>{上下文mContext;列表<String>mNames;public RecyclerAdapter(上下文,列表<String>名称){mContext=上下文;mNames=名称;}@覆盖public ViewHolder onCreateViewHolder(ViewGroup视图组,int视图类型){视图视图=LayoutInfliter.from(viewGroup.getContext()).inflate(android.R.layout.simple_list_item_1,viewGroup,false);return new ViewHolder(视图);}@覆盖public void onBindViewHolder(ViewHolder ViewHolder,int位置){//填充。if(mNames!=null){字符串名称=mNames.get(位置);viewHolder.name.setText(名称);}}@覆盖public int getItemCount(){if(mNames!=null)return mNames.size();其他的返回0;}/***保存RecyclerView视图的静态类。*/静态类ViewHolder扩展了RecyclerView。ViewHolder(ViewHolder){文本视图名称;public ViewHolder(查看项查看){super(itemView);name=(TextView)itemView.findViewById(android.R.id.text1);}}}
如果您在工作中遇到任何困难回收站视图。ViewHolder(ViewHolder)
确保您有适当的依赖项,可以随时在梯度拜托
希望它能解决你的问题。