package coder.prettygirls.home; import android.content.Context; import android.view.View; import android.view.ViewGroup; import com.jude.easyrecyclerview.adapter.BaseViewHolder; import com.jude.easyrecyclerview.adapter.RecyclerArrayAdapter; import coder.prettygirls.data.bean.GirlsBean; /** * adapter */ public class GirlsAdapter extends RecyclerArrayAdapter<GirlsBean.ResultsEntity> { public OnMyItemClickListener mOnItemClickListener; public GirlsAdapter(Context context) { super(context); } @Override public BaseViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { return new GirlsViewHolder(parent); } @Override public void OnBindViewHolder(final BaseViewHolder holder, final int position) { super.OnBindViewHolder(holder, position); holder.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (mOnItemClickListener != null) { mOnItemClickListener.onItemClick(position, holder); } } }); } public interface OnMyItemClickListener { void onItemClick(int position, BaseViewHolder holder); } public void setOnMyItemClickListener(OnMyItemClickListener listener) { this.mOnItemClickListener = listener; } }