package com.hjx.personalcenter.adapter; import android.content.Context; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import com.hjx.personalcenter.R; import com.hjx.personalcenter.model.VideoInfo; import com.squareup.picasso.Picasso; import java.util.ArrayList; public class VideoAdapter extends RecyclerView.Adapter { private LayoutInflater mInflater; private Context mcontext; private ArrayList defautPublishInfo; public VideoAdapter(Context context, ArrayList mDatas) { mInflater = LayoutInflater.from(context); defautPublishInfo = mDatas; mcontext =context; } public static class ViewHolder extends RecyclerView.ViewHolder { public ViewHolder(View arg0) { super(arg0); } ImageView simpleDraweeView; TextView subject; TextView publish; } @Override public int getItemCount() { return defautPublishInfo.size(); } /** * 创建ViewHolder */ @Override public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { View view = mInflater.inflate(R.layout.fragment_changge_version_info_itmes, viewGroup, false); ViewHolder viewHolder = new ViewHolder(view); viewHolder.simpleDraweeView = (ImageView) view.findViewById(R.id.image_publish); viewHolder.subject = (TextView) view.findViewById(R.id.subject); viewHolder.publish = (TextView) view.findViewById(R.id.tv_publish); return viewHolder; } /** * 设置值 */ @Override public void onBindViewHolder(final ViewHolder viewHolder, final int i) { if (defautPublishInfo.get(i).getVideoCover()!=null&&!defautPublishInfo.get(i).getVideoCover().isEmpty()) { Picasso.with(mcontext).load(defautPublishInfo.get(i).getVideoCover()).into(viewHolder.simpleDraweeView); } viewHolder.subject.setText(defautPublishInfo.get(i).getVideoName()); //viewHolder.publish.setText(defautPublishInfo.get(i).getPress()); } }