public void showView() { // 设置title mTitleView.setLeftClickListener(new TitleLeftOnClickListener()); // 名字 if (!Utils.isEmpty(grabSingleBean.getTitle())) { mTitleView.setTitle(grabSingleBean.getTitle()); } // 名字 if (!Utils.isEmpty(grabSingleBean.getCompanyname())) { mName.setText(grabSingleBean.getCompanyname()); } // 价格 if (!Utils.isEmpty(grabSingleBean.getBudget())) { SpannableStringBuilder ssb = new SpannableStringBuilder("¥" + grabSingleBean.getBudget()); mMoney.setText(ssb.toString()); } // 介绍 if (!Utils.isEmpty(grabSingleBean.getDetail())) { mContent.setText(grabSingleBean.getDetail()); } // 地址 if (!Utils.isEmpty(grabSingleBean.getAddress())) { mAddress.setText(grabSingleBean.getAddress()); } // 0 - 未开始 1-项目进行中,2-项目完成 if ("0".equals(state)) { // 未开始 mLYProductFinish.setVisibility(View.GONE); mFinish.setVisibility(View.GONE); mTVPrompt.setVisibility(View.GONE); // mLYTrust.setVisibility(View.VISIBLE); mTVPrompt2.setVisibility(View.VISIBLE); mProjectCancel.setVisibility(View.VISIBLE); mListview.setVisibility(View.VISIBLE); // 托管 if (!Utils.isEmpty(grabSingleBean.getIspay())) { if ("0".equals(grabSingleBean.getIspay())) { mProjectTrust.setVisibility(View.VISIBLE); mTVPrompt2.setVisibility(View.VISIBLE); mTVState.setVisibility(View.GONE); } else { mProjectTrust.setVisibility(View.GONE); mTVPrompt2.setVisibility(View.GONE); mTVState.setVisibility(View.VISIBLE); } } getData(); } else if ("1".equals(state)) { // 项目进行中 mLYProductFinish.setVisibility(View.VISIBLE); mFinish.setVisibility(View.VISIBLE); mTVPrompt.setVisibility(View.VISIBLE); // mLYTrust.setVisibility(View.GONE); mTVPrompt2.setVisibility(View.GONE); mProjectCancel.setVisibility(View.GONE); mListview.setVisibility(View.GONE); // 托管 if (!Utils.isEmpty(grabSingleBean.getIspay())) { if ("0".equals(grabSingleBean.getIspay())) { mProjectTrust.setVisibility(View.VISIBLE); mTVPrompt2.setVisibility(View.VISIBLE); mTVState.setVisibility(View.GONE); } else { mProjectTrust.setVisibility(View.GONE); mTVPrompt2.setVisibility(View.GONE); mTVState.setVisibility(View.VISIBLE); } } // 类别 if (!Utils.isEmpty(grabSingleBean.getType1()) && !Utils.isEmpty(grabSingleBean.getType2())) { SpannableStringBuilder ssb = new SpannableStringBuilder(grabSingleBean.getType1() + "-" + grabSingleBean.getType2()); mTVTime.setText(ssb.toString()); } // 时间 if (!Utils.isEmpty(grabSingleBean.getEnddate())) { String[] sourceStrArray = grabSingleBean.getEnddate().split(" "); mTVType.setText(sourceStrArray[0]); mTVType.setCompoundDrawablesWithIntrinsicBounds( getResources().getDrawable(R.drawable.pic_time), null, null, null); } getInfoData(grabSingleBean.getUserid2()); } else if ("2".equals(state)) { // 项目完成 mLYProductFinish.setVisibility(View.VISIBLE); mFinish.setVisibility(View.GONE); mTVPrompt.setVisibility(View.GONE); // mLYTrust.setVisibility(View.GONE); mProjectCancel.setVisibility(View.GONE); mListview.setVisibility(View.GONE); mProjectTrust.setVisibility(View.GONE); mTVPrompt2.setVisibility(View.GONE); // 托管 if (!Utils.isEmpty(grabSingleBean.getIspay())) { if ("0".equals(grabSingleBean.getIspay())) { mTVState.setVisibility(View.GONE); } else { mTVState.setVisibility(View.VISIBLE); } } // 类别 if (!Utils.isEmpty(grabSingleBean.getType1()) && !Utils.isEmpty(grabSingleBean.getType2())) { SpannableStringBuilder ssb = new SpannableStringBuilder( "类型:" + grabSingleBean.getType1() + "-" + grabSingleBean.getType2()); mTVTime.setText(ssb.toString()); } // 时间 if (!Utils.isEmpty(grabSingleBean.getEnddate())) { String[] sourceStrArray = grabSingleBean.getEnddate().split(" "); mTVType.setText(sourceStrArray[0]); mTVType.setCompoundDrawablesWithIntrinsicBounds( getResources().getDrawable(R.drawable.pic_time), null, null, null); } getInfoData(grabSingleBean.getUserid2()); } }