@Override public View getView(final int position, View convertView, ViewGroup arg2) { ViewHolder holder; if (convertView == null) { holder = new ViewHolder(); convertView = mInflater.inflate(R.layout.item_events_message, null); holder.tv_message = (TextView) convertView.findViewById(R.id.tv_message); holder.tv_time = (TextView) convertView.findViewById(R.id.tv_time); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } GDMessage msg = list.get(position); // 去掉前面的 // content=来自 跑步群发消息:嘟嘟嘟 String message = msg.getContent().substring(msg.getContent().indexOf(":") + 1); holder.tv_message.setText(message); String time = msg.getCreated_at().trim(); try { holder.tv_time.setText(GDUtil.getTimeDiff2(dwf.parse(time))); } catch (ParseException e1) { e1.printStackTrace(); } return convertView; }