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.RosterComfiy; /** * 商家端:花名册-确认报名 adapter * * @dade * @author C罗 * */ public class RosterComfiyAdapter extends BaseAdapter { private ViewHolder holder; private List<RosterComfiy> list; private Context context; public RosterComfiyAdapter(Context context, List<RosterComfiy> roster) { this.list = roster; this.context = context; } @Override public int getCount(){ return (list==null)?0:list.size(); } @Override public Object getItem(int position){ return list.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_comfiy, null); holder.comfiy_title = (TextView)convertView.findViewById(R.id.comfiy_title); holder.comfiy_status=(TextView)convertView.findViewById(R.id.comfiy_status); holder.total_num =(TextView)convertView.findViewById(R.id.total_num); holder.cim_num =(TextView)convertView.findViewById(R.id.cim_num); convertView.setTag(holder); }else{ holder = (ViewHolder)convertView.getTag(); } holder.comfiy_title.setText(list.get(position).getTitle()); TextView txt = (TextView)convertView.findViewById(R.id.comfiy_status); //已确认人数=报名人数 if(list.get(position).getHead_count()==list.get(position).getConfirmed_count()){ txt.setVisibility(View.VISIBLE); }else{ txt.setVisibility(View.GONE); } holder.total_num.setText(list.get(position).getHead_count()+""); holder.cim_num.setText(list.get(position).getConfirmed_count()+""); return convertView; } public static class ViewHolder{ TextView comfiy_title; TextView comfiy_status; TextView total_num; TextView cim_num; } }