public void renderOrderInfo() { // 订单号 // int status = mOrderModel.getStatus(); ((TextView) mActivity.findViewById(R.id.orderdetail_textview_order_id)) .setText( Html.fromHtml( "订单号 : " + mOrderModel.getOrderCharId() + "<color=\"666666\" 共" + mOrderModel.getBuyNum() + "件</color>")); ((TextView) mActivity.findViewById(R.id.orderdetail_textview_order_status)) .setText(Html.fromHtml(MyOrderListAdapter.getStatusHTML(mOrderModel))); // 收货地址 ((TextView) mActivity.findViewById(R.id.orderdetail_textview_receive_addr)) .setText("收货地址 : " + mOrderModel.getReceiverAddress().replaceAll("^(.+市){2}", "$1")); // 收货人 String receive_name = "收 货人 : " + mOrderModel.getReceiver() + " " + (mOrderModel.getReceiverMobile().equals("") ? mOrderModel.getReceiverTel() : mOrderModel.getReceiverMobile()) + ""; ((TextView) mActivity.findViewById(R.id.orderdetail_textview_receive_name)) .setText(receive_name); // 成交时间 final String orderTime = "下单时间 : " + ToolUtil.toDate(mOrderModel.getOrderDate() * 1000); ((TextView) mActivity.findViewById(R.id.orderdetail_textview_time)).setText(orderTime); // 配送时间 if ("易迅快递".equals(mOrderModel.getShippingTypeName())) { mActivity.findViewById(R.id.orderdetail_textview_shipping_time).setVisibility(View.VISIBLE); ((TextView) mActivity.findViewById(R.id.orderdetail_textview_shipping_time)) .setText("配送时间 : " + mOrderModel.getExpectDlyTime()); } else { mActivity.findViewById(R.id.orderdetail_textview_shipping_time).setVisibility(View.GONE); } // 配送方式 ((TextView) mActivity.findViewById(R.id.orderdetail_textview_shipping_name)) .setText("配送方式 : " + mOrderModel.getShippingTypeName()); ((TextView) mActivity.findViewById(R.id.orderdetail_textview_invoice_name)) .setText("发票抬头 : " + mOrderModel.getInvoiceTitle()); ((TextView) mActivity.findViewById(R.id.orderdetail_textview_invoice_type)) .setText("发票信息 : " + mOrderModel.getInvoiceType()); ((TextView) mActivity.findViewById(R.id.orderdetail_textview_invoice_content)) .setText("发票内容 : " + mOrderModel.getInvoiceContent()); mActivity.findViewById(R.id.orderdetail_relative_bottom_tab).setOnClickListener(this); String priceTips = mOrderModel.getPriceTips(); View tvPriceTipsLayout = (View) mActivity.findViewById(R.id.orderdetail_pricetips_layout); TextView tvPriceTips = (TextView) mActivity.findViewById(R.id.orderdetail_pricetips); if (priceTips != null && !"".equals(priceTips)) { tvPriceTips.setText(priceTips); tvPriceTipsLayout.setVisibility(View.VISIBLE); } else { tvPriceTipsLayout.setVisibility(View.GONE); } // 总金额 String price = "总 额 : <font color=\"red\">¥" + ToolUtil.toPrice(mOrderModel.getCash()) + "</font>"; ((TextView) mActivity.findViewById(R.id.orderdetail_textview_total)) .setText(Html.fromHtml(price)); // 付款方式 String pay = mOrderModel.getPayTypeName(); int PAY_LABEL_MAX = 5; pay = pay.substring(0, Math.min(PAY_LABEL_MAX, pay.length())) + (pay.length() > PAY_LABEL_MAX ? "..." : ""); ((TextView) mActivity.findViewById(R.id.orderdetail_textview_pay_type_name)) .setText("(" + pay + ")"); setButtonStatus(); renderProductList(); }