微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

onBindViewHolder 在第一行显示错误

如何解决onBindViewHolder 在第一行显示错误

onBindviewholder 在第一行显示错误。 “最终 Video_model1 模型 = list.get(position);” error snap 尝试了很多来修复它,任何人都可以帮助我

公共类 Video_adapter1 扩展 RecyclerView.Adapter{

ArrayList list;
Context context;

@NonNull
@Override
public viewholder onCreateViewHolder(@NonNull ViewGroup parent,int viewType) {
    View view = LayoutInflater.from(context).inflate(R.layout.firstpage,parent,false);
    return new viewholder(view);
}

@Override
public void onBindViewHolder(@NonNull viewholder holder,int position) {

    final Video_model1 model = list.get(position);
    holder.image.setimageResource(model.getimage());
    holder.title.setText(model.getTitle());
    holder.title.setText(model.getLink());


}

@Override
public int getItemCount() {
    return list.size();
}

public class viewholder extends RecyclerView.ViewHolder {

    ImageView image;
    TextView title,link;


    public viewholder(@NonNull View itemView) {
        super(itemView);

        image = itemView.findViewById(R.id.recycle_video_img);
        title = itemView.findViewById(R.id.name_title);
        link = itemView.findViewById(R.id.link_text);

    }
}

}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。