@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder = null; DataModel model = listData.get(position); if (convertView == null) { convertView = View.inflate(getActivity(), R.layout.item_message_fragment_order_message, null); holder = new ViewHolder(convertView); } holder = (ViewHolder) convertView.getTag(); int state = model.state, refund_state = model.refund_state; if (state == 9 && refund_state == 9) { model.result = "退款申请已处理."; } else if (state == 9 && refund_state != 9) { model.result = "订单已支付"; } else if (state == 0) { model.result = "订单已关闭"; } else if (state == 1) { model.result = "订单未支付"; } holder.tv_result.setText(model.result); holder.tv_ordernum.setText( String.format(getResources().getString(R.string.order_message_ordernum), model.order_id)); return convertView; }