package com.quark.adapter; import java.util.List; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.TextView; import com.qingmu.jianzhidaren.R; import com.quark.model.RosterCancel; /** * 商家端:花名册-取消报名 adapter * * @dade * @author C罗 * */ public class RosterCalcelAdapter extends BaseAdapter { private ViewHolder holder; private List<RosterCancel> rosters; private Context context; public RosterCalcelAdapter(Context context, List<RosterCancel> roster) { this.rosters = roster; this.context = context; } @Override public int getCount(){ return (rosters==null)?0:rosters.size(); } @Override public Object getItem(int position){ return rosters.get(position); } @Override public long getItemId(int position){ return position; } @Override public View getView(int position,View convertView,ViewGroup parent){ if(convertView==null){ holder = new ViewHolder(); convertView=LayoutInflater.from(context).inflate(R.layout.company_partjob_cancel, null); holder.cancel_name = (TextView)convertView.findViewById(R.id.cancel_name); holder.cancel_title=(TextView)convertView.findViewById(R.id.cancel_title); convertView.setTag(holder); }else{ holder = (ViewHolder)convertView.getTag(); } holder.cancel_title.setText(rosters.get(position).getTitle()); holder.cancel_name.setText(rosters.get(position).getName()); return convertView; } public static class ViewHolder{ TextView cancel_name; TextView cancel_title; } }