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.TextView; import com.facebook.drawee.view.SimpleDraweeView; import com.hjx.personalcenter.R; import java.util.List; public class GalleryAdapter extends RecyclerView.Adapter { private LayoutInflater mInflater; private List mDatas; public GalleryAdapter(Context context, List datats) { mInflater = LayoutInflater.from(context); mDatas = datats; } public static class ViewHolder extends RecyclerView.ViewHolder { public ViewHolder(View arg0) { super(arg0); } SimpleDraweeView mSimpleDraweeView; TextView mTxt; } @Override public int getItemCount() { return mDatas.size(); } /** * 创建ViewHolder */ @Override public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { View view = mInflater.inflate(R.layout.recycler_study_tem_view, viewGroup, false); ViewHolder viewHolder = new ViewHolder(view); viewHolder.mSimpleDraweeView = (SimpleDraweeView) view .findViewById(R.id.id_index_gallery_item_image); return viewHolder; } /** * 设置值 */ @Override public void onBindViewHolder(final ViewHolder viewHolder, final int i) { viewHolder.mSimpleDraweeView.setImageResource(mDatas.get(i)); } }