@Override public View getView(int position, View convertView, ViewGroup parent) { if (convertView == null) { convertView = inflater.inflate(R.layout.office_item, null); } Bill item = items.get(position); if (item == null) { return null; } TextView num = (TextView) convertView.findViewById(R.id.number); TextView b = (TextView) convertView.findViewById(R.id.bill); TextView time = (TextView) convertView.findViewById(R.id.time); num.setText((position + 1) + ""); b.setText(item.getTitle()); if (type == 0) { time.setText(item.getTrun_time()); if (item.getCurrent_node_id().equals("7") || item.getCurrent_node_id().equals("9")) { b.setTextColor(activity.getResources().getColor(android.R.color.holo_red_dark)); } else { b.setTextColor(activity.getResources().getColor(android.R.color.black)); } } else { time.setText(item.getDone_time()); } return convertView; }