package com.quark.adapter;
import java.util.ArrayList;
import com.android.volley.RequestQueue;
import com.qingmu.jianzhidaren.R;
import com.quark.model.JiedanBean;
import com.quark.volley.VolleySington;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
public class JiedanAdapter extends BaseAdapter {
private ArrayList<JiedanBean> list;
private Context context;
protected RequestQueue queue;
ViewHolder holder;
public JiedanAdapter(Context context, ArrayList<JiedanBean> list) {
this.context = context;
this.list = list;
queue = VolleySington.getInstance().getRequestQueue();
}
@Override
public int getCount() {
return list == null ? 0 : list.size();
}
@Override
public Object getItem(int arg0) {
return list == null ? null : list.get(arg0);
}
@Override
public long getItemId(int arg0) {
return arg0;
}
@Override
public View getView(int i, View convertView, ViewGroup arg2) {
if (convertView == null) {
holder = new ViewHolder();
convertView = LayoutInflater.from(context).inflate(
R.layout.item_jiedan, null);
holder.typeTv = (TextView) convertView.findViewById(R.id.type);
holder.title = (TextView) convertView.findViewById(R.id.title);
holder.time = (TextView) convertView.findViewById(R.id.date);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
String typestr = list.get(i).getType();
holder.typeTv.setText(list.get(i).getType());
if (typestr.equals("派发")) {
holder.typeTv.setBackgroundResource(R.color.type_paifa);
}
if (typestr.equals("促销")) {
holder.typeTv.setBackgroundResource(R.color.type_chuxiao);
}
if (typestr.equals("其他")) {
holder.typeTv.setBackgroundResource(R.color.type_qita);
}
if (typestr.equals("家教")) {
holder.typeTv.setBackgroundResource(R.color.type_jiajiao);
}
if (typestr.equals("服务员")) {
holder.typeTv.setBackgroundResource(R.color.type_fuwuyuan);
holder.typeTv.setText("服务");
}
if (typestr.equals("礼仪")) {
holder.typeTv.setBackgroundResource(R.color.type_liyi);
}
if (typestr.equals("安保人员")) {
holder.typeTv.setText("安保");
holder.typeTv.setBackgroundResource(R.color.type_baoanrenyuan);
}
if (typestr.equals("模特")) {
holder.typeTv.setBackgroundResource(R.color.type_mote);
}
if (typestr.equals("主持")) {
holder.typeTv.setBackgroundResource(R.color.type_zhuchi);
}
if (typestr.equals("翻译")) {
holder.typeTv.setBackgroundResource(R.color.type_fanyi);
}
if (typestr.equals("工作人员")) {
holder.typeTv.setBackgroundResource(R.color.type_gongzuorenyuan);
holder.typeTv.setText("工作");
}
if (typestr.equals("话务")) {
holder.typeTv.setBackgroundResource(R.color.type_huawu);
}
if (typestr.equals("充场")) {
holder.typeTv.setBackgroundResource(R.color.type_chongchang);
}
if (typestr.equals("演艺")) {
holder.typeTv.setBackgroundResource(R.color.type_yanyi);
}
if (typestr.equals("访谈")) {
holder.typeTv.setBackgroundResource(R.color.type_fangtan);
}
holder.title.setText(list.get(i).getTitle());
String createTime = list.get(i).getCreate_time();
if (createTime != null && createTime.length() > 10) {
holder.time.setText(createTime.substring(5, 10));
}
return convertView;
}
class ViewHolder {
TextView typeTv, title, time;// 分类、活动标题、发布日期
}
}