package cn.flightfeather.thirdappmodule.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.thirdappmodule.R;
|
import cn.flightfeather.thirdappmodule.bean.vo.GitlistVo;
|
|
/**
|
* Created by note_ff_1602 on 2018/2/11.
|
*/
|
|
public class GitListAdapter extends RecyclerView.Adapter<GitListAdapter.GitListHolder> {
|
private Context context;
|
private LayoutInflater layoutInflater;
|
private List<GitlistVo> gitlistVoList;
|
|
public GitListAdapter(Context context, List<GitlistVo> 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);
|
}
|
}
|
}
|