package com.shunzhi.parent.adapter; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import com.bumptech.glide.Glide; import com.share.mvpsdk.base.adapter.BaseRecyclerViewAdapter; import com.share.mvpsdk.base.adapter.BaseRecyclerViewHolder; import com.shunzhi.parent.R; import com.shunzhi.parent.bean.channel.ChannelContextBean; /** * Created by lenovo on 2018/3/18. */ public class ContextAdapter extends BaseRecyclerViewAdapter{ Context context; public ContextAdapter(Context context) { this.context = context; } @Override public BaseRecyclerViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.from(context).inflate(R.layout.layout_consult_content, null); return new MyViewHolder(view); } private class MyViewHolder extends BaseRecyclerViewHolder { TextView tvConsultTitle,tvConsultContent,tvPingLunNums,tvZhuanFaNums; ImageView iv_consult; public MyViewHolder(View view) { super(view); tvConsultContent=view.findViewById(R.id.tvConsultContent); tvConsultTitle=view.findViewById(R.id.tvConsultTitle); tvPingLunNums=view.findViewById(R.id.tvPingLunNums); tvZhuanFaNums=view.findViewById(R.id.tvZhuanFaNums); iv_consult=view.findViewById(R.id.iv_consult); } @Override public void onBindViewHolder(final ChannelContextBean object, int position) { tvConsultTitle.setText(object.getTitle()); tvConsultContent.setText(object.getContent()); Glide.with(context).load(object.getImage()).placeholder(R.color.xueqing_blue) .into(iv_consult); } } }