@Override public void onClick(View v) { switch (v.getId()) { case R.id.orderdetail_relative_bottom_tab: isShowDetail = !isShowDetail; if (isShowDetail) { mActivity.findViewById(R.id.orderdetail_relative_bottom).setVisibility(View.VISIBLE); mActivity.findViewById(R.id.orderdetail_relative_center).setVisibility(View.VISIBLE); ((ImageView) mActivity.findViewById(R.id.orderdetail_relative_bottom_tab_img)) .setImageResource(R.drawable.ic_up); } else { mActivity.findViewById(R.id.orderdetail_relative_bottom).setVisibility(View.GONE); mActivity.findViewById(R.id.orderdetail_relative_center).setVisibility(View.GONE); ((ImageView) mActivity.findViewById(R.id.orderdetail_relative_bottom_tab_img)) .setImageResource(R.drawable.ic_down); } break; case R.id.orderdetail_products_bottom_tab: mAdapter.setShowAll(!mAdapter.isShowAll()); mAdapter.notifyDataSetChanged(); if (mAdapter.isShowAll()) { ((TextView) mFooterView.findViewById(R.id.orderdetail_products_bottom_tab_tv)) .setText("收起商品"); ((ImageView) mFooterView.findViewById(R.id.orderdetail_products_bottom_tab_img)) .setImageResource(R.drawable.ic_up); } else { ((TextView) mFooterView.findViewById(R.id.orderdetail_products_bottom_tab_tv)) .setText("其他" + (mOrderModel.getLeftNum()) + "件商品"); ((ImageView) mFooterView.findViewById(R.id.orderdetail_products_bottom_tab_img)) .setImageResource(R.drawable.ic_down); } break; case R.id.orderdetail_wuliu_button: Bundle b = new Bundle(); ArrayList<OrderProductModel> pModels = mOrderModel.getOrderProductModelList(); ArrayList<String> pUrls = new ArrayList<String>(); for (OrderProductModel model : pModels) { String url = IcsonProImgHelper.getAdapterPicUrl(model.getProductCharId(), 95); pUrls.add(url); } b.putString("orderId", mOrderModel.getOrderCharId()); b.putStringArrayList("prodCharIds", pUrls); ToolUtil.startActivity(mActivity, AdviseActivity.class, b); ToolUtil.sendTrack( mActivity.getClass().getName(), mActivity.getString(R.string.tag_OrderDetailActivity), AdviseActivity.class.getName(), mActivity.getString(R.string.tag_AdviseActivity), "01013"); ToolUtil.reportStatisticsClick(mActivity.getActivityPageId(), "21001"); break; case R.id.orderdetail_callphone_button: Intent pIntent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:4008281878")); AppUtils.checkAndCall(mActivity, pIntent); ToolUtil.reportStatisticsClick(mActivity.getActivityPageId(), "21002"); break; } }