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.common.Url; import com.quark.http.image.CircularImage; import com.quark.http.image.LoadImage; import com.quark.model.RosterUser; /** * * @ClassName: * @Description: TODO * @author C罗 * @date 2015-1-22 下午8:40:37 * */ public class FullStarffedAdapter extends BaseAdapter { private ViewHolder holder; private List<RosterUser> list; private Context context; public FullStarffedAdapter(Context context,List<RosterUser> list) { this.list = list; this.context = context; } @Override public int getCount() { return list.size(); } @Override public Object getItem(int position) { return null; } @Override public long getItemId(int position) { return 0; } @Override public View getView(int i, View convertView, ViewGroup parent) { if (convertView == null) { holder = new ViewHolder(); convertView = LayoutInflater.from(context).inflate(R.layout.company_person_list, null); holder.name = (TextView) convertView.findViewById(R.id.name); holder.cover_user_photo = (CircularImage)convertView.findViewById(R.id.cover_user_photo); holder.sex = (TextView) convertView.findViewById(R.id.sex); holder.age = (TextView) convertView.findViewById(R.id.age); convertView.setTag(holder); }else{ holder = (ViewHolder) convertView.getTag(); } holder.name.setText(list.get(i).getName()); if(list.get(i).getSex()==-1){ holder.sex.setText("未知"); }else if(list.get(i).getSex()==0){ holder.sex.setText("女"); }else{ holder.sex.setText("男"); } holder.age.setText(list.get(i).getAge()+""); if(list.get(i).getPicture_1()==null||list.get(i).getPicture_1().equals("")){ }else{ LoadImage.loadImage(Url.GETPIC+list.get(i).getPicture_1(),holder.cover_user_photo); } return convertView; } private static class ViewHolder { TextView name ; CircularImage cover_user_photo ; TextView sex ; TextView age; } }