Beispiel #1
0
  public void getStatusText(String s, UserYoubiDetail youbi, TextView tv) {
    String text = null;
    switch (youbi.getTradeStatus()) {
      case TRADE_DOING:
        tv.setTextColor(context.getResources().getColor(R.color.pay_main_top_bg));
        text = "进行中";
        break;
      case TRADE_CANCLE:
        text = "取消";
        tv.setTextColor(context.getResources().getColor(R.color.pay_detail_status_color));
        break;
      case TRADE_COMEPLTE:
        if (youbi.getBusinessType() != 6) {
          text = "成功";
        } else {
          s = "";
          text = "自动扣取";
        }
        tv.setTextColor(context.getResources().getColor(R.color.pay_detail_status_color));
        break;
      case TRADE_FAIL:
        if (s.equals("提现")) {
          text = "失败(有退款)";
        } else if (s.equals("交易")) {
          text = "交易关闭(有退款)";
        } else {
          text = "失败";
        }
        tv.setTextColor(context.getResources().getColor(R.color.pay_detail_status_color));
        break;
      default:
        tv.setTextColor(context.getResources().getColor(R.color.pay_main_top_bg));
        text = "进行中";
        break;
    }

    tv.setText(s + text);
  }