跳到主要内容

我在评论中看到你已经在实施这个 ViewHolder(ViewHolder)模式,但我将在此处发布一个使用回收站视图。ViewHolder(ViewHolder)模式,以便您可以验证是否正在集成它同样地以类似的方式,同样,您的构造函数可能会根据您的需求而有所不同,下面是一个示例:

公共类RecyclerAdapter扩展了RecyclerView。适配器<回收适配器。ViewHolder>{上下文mContext;列表<String>mNames;public RecyclerAdapter(上下文,列表<String>名称){mContext=上下文;mNames=名称;}@覆盖CreateViewHolder上的public ViewHolder(ViewGroup ViewGroup,int viewType){视图视图=LayoutInfliter.from(viewGroup.getContext()).flupt(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){TextView名称;public ViewHolder(查看项查看){super(itemView);name=(TextView)itemView.findViewById(android.R.id.text1);}}}

如果您在工作中遇到任何困难回收站视图。ViewHolder(ViewHolder)确保您有适当的依赖项,可以随时在平地机梯度拜托

希望它能解决你的问题。

我在评论中看到你已经在实施ViewHolder(ViewHolder)模式,但我将在此处发布一个使用回收站视图。ViewHolder(ViewHolder)模式,以便您可以验证是否正在集成它同样地,同样,您的构造函数可能会根据您的需求而有所不同,下面是一个示例:

公共类RecyclerAdapter扩展了Recycler视图。适配器<回收适配器。ViewHolder>{上下文mContext;列表<String>mNames;public RecyclerAdapter(上下文,列表<String>名称){mContext=上下文;mNames=名称;}@覆盖CreateViewHolder上的public ViewHolder(ViewGroup ViewGroup,int viewType){View View=布局充气器.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){TextView名称;公共ViewHolder(查看项目视图){super(itemView);name=(TextView)itemView.findViewById(android.R.id.text1);}}}

如果您在工作中遇到任何困难回收站视图。ViewHolder(ViewHolder)确保您有适当的依赖项,可以随时在平地机拜托

希望它能解决你的问题。

我在评论中看到你已经在实施这个 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)确保您有适当的依赖项,可以随时在梯度拜托

希望它能解决你的问题。

来源 链接
乔尔
  • 838
  • 5
  • 12

我在评论中看到你已经在实施视图支架模式,但我将在此处发布一个使用回收站视图。ViewHolder(ViewHolder)模式,以便您可以验证是否以类似方式集成它,同样,您的构造函数也可以根据您的需要而变化,下面是一个示例:

公共类RecyclerAdapter扩展了Recycler视图。适配器<回收适配器。ViewHolder>{上下文mContext;列表<String>mNames;public RecyclerAdapter(上下文,列表<String>名称){mContext=上下文;mNames=名称;}@覆盖CreateViewHolder上的public ViewHolder(ViewGroup ViewGroup,int viewType){视图视图=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){TextView名称;public ViewHolder(查看项查看){super(itemView);name=(TextView)itemView.findViewById(android.R.id.text1);}}}

如果您在工作中遇到任何困难回收站视图。ViewHolder(ViewHolder)确保您有适当的依赖项,可以随时在请分级

希望它能解决你的问题。