compile 'com.jcodecraeer:xrecyclerview:1.3.2' 重要部分package com.bwie.mvpokrecyclerview.adapter; import android.content.Context; import android.support.v7.widget.RecyclerView; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import com.bumptech.glide.Glide; import com.bwie.mvpokrecyclerview.R; import com.bwie.mvpokrecyclerview.entity.NewsOtherBean; import java.util.List; /** * Created by WuXirui * Create Time: 2017/11/9 * Description: */ public class NewsListAdapter2 extends RecyclerView.Adapter<NewsListAdapter2.ViewHolder> { private Context context; private List<NewsOtherBean> list; public NewsListAdapter2(Context context, List<NewsOtherBean> list) { this.context = context; this.list = list; } @Override public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View v = View.inflate(context, R.layout.item_news, null); ViewHolder holder = new ViewHolder(v); return holder; } @Override public void onBindViewHolder(ViewHolder holder, int position) { Glide.with(context).load(list.get(position).getPicUrl()).into(holder.imgLogo); holder.txtTitle.setText(list.get(position).getTitle()); holder.txtTime.setText(list.get(position).getCtime()); } // @Override // public void onBindViewHolder(ViewHolder holder, int position) { // Glide.with(context).load(list.get(position).getPicUrl()).into(holder.imgLogo); // holder.txtTitle.setText(list.get(position).getTitle()); // holder.txtTime.setText(list.get(position).getCtime()); // } @Override public int getItemCount() { if (list == null) { return 0; } return list.size(); } class ViewHolder extends RecyclerView.ViewHolder { private ImageView imgLogo; private TextView txtTitle; private TextView txtTime; public ViewHolder(View itemView) { super(itemView); imgLogo = (ImageView) itemView.findViewById(R.id.img_logo); txtTitle = (TextView) itemView.findViewById(R.id.txt_title); txtTime = (TextView) itemView.findViewById(R.id.txt_time); } } }
xRecyclerView刷新(升级上一篇)
最新推荐文章于 2020-04-08 14:25:32 发布