package cn.flightfeather.thirdapp.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 java.util.List; import cn.flightfeather.thirdapp.R; import cn.flightfeather.thirdapp.bean.vo.GitlistVo; /** * Created by note_ff_1602 on 2018/2/11. */ public class GitListAdapter extends RecyclerView.Adapter { private Context context; private LayoutInflater layoutInflater; private List gitlistVoList; public GitListAdapter(Context context, List gitlistVoList) { this.context = context; this.gitlistVoList = gitlistVoList; layoutInflater = LayoutInflater.from(context); } @Override public GitListHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = layoutInflater.inflate(R.layout.item_problem_list,parent,false); return new GitListHolder(view); } @Override public void onBindViewHolder(GitListHolder holder, int position) { holder.tv_count.setText(""+(position+1)); holder.tv_name.setText(gitlistVoList.get(position).getName()); holder.tv_loaction.setVisibility(View.GONE); holder.tv_status.setVisibility(View.GONE); } @Override public int getItemCount() { return gitlistVoList.size(); } public class GitListHolder extends RecyclerView.ViewHolder{ TextView tv_count; TextView tv_name; TextView tv_loaction; TextView tv_status; public GitListHolder(View itemView) { super(itemView); tv_count = (TextView) itemView.findViewById(R.id.tv_count); tv_name = (TextView) itemView.findViewById(R.id.tv_name); tv_loaction = (TextView) itemView.findViewById(R.id.tv_location); tv_status = (TextView) itemView.findViewById(R.id.tv_status); } } }