package com.shunzhi.parent.adapter; import android.content.Context; import android.support.v7.widget.LinearLayoutManager; 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.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 ToaHanDong on 2018/3/14. */ public class MyConsultAdapter extends BaseRecyclerViewAdapter { private Context mContext=null; public MyConsultAdapter(Context context){ mContext=context; } @Override public void onAttachedToRecyclerView(RecyclerView recyclerView) { super.onAttachedToRecyclerView(recyclerView); LinearLayoutManager layoutManager=new LinearLayoutManager(mContext); layoutManager.setOrientation(LinearLayoutManager.VERTICAL); recyclerView.setLayoutManager(layoutManager); } @Override public BaseRecyclerViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.from(mContext).inflate(R.layout.layout_consult_content, parent, false); return new MyConsultViewHolder(view); } private class MyConsultViewHolder extends BaseRecyclerViewHolder{ TextView tvConsultTitle, tvConsultContent, tvPingLunNums, tvZhuanFaNums; ImageView iv_consult; public MyConsultViewHolder(View itemView) { super(itemView); tvConsultTitle = itemView.findViewById(R.id.tvConsultTitle); tvConsultContent = itemView.findViewById(R.id.tvConsultContent); tvPingLunNums = itemView.findViewById(R.id.tvPingLunNums); tvZhuanFaNums = itemView.findViewById(R.id.tvZhuanFaNums); iv_consult = itemView.findViewById(R.id.iv_consult); } @Override public void onBindViewHolder(ChannelContextBean object, int position) { tvConsultContent.setText(object.getContent()); tvConsultTitle.setText(object.getTitle()); // tvPingLunNums.setText(object.getForwardingNum()); // tvZhuanFaNums.setText(object.getTalkNum()); } } }