package com.dreamspace.uucampus.ui.dialog; import android.app.AlertDialog; import android.content.Context; import android.view.View; import android.view.Window; import android.widget.Button; import android.widget.TextView; import com.dreamspace.uucampus.R; /** * Created by wufan on 2015/8/9. */ /** * 自定义对话框:针对闲置商品发布的信息确认:标题,各种信息,确认和取消 */ public class VerifyGoodsInfoDialog { private AlertDialog mAlertDialog; private TextView mTitleTv; private TextView mGoodsPriceTv; private TextView mGoodsClassifyTv; private TextView mGoodsNameTv; private TextView mGoodsDetailTv; private Button mCommitBtn; private Button mCancelBtn; public VerifyGoodsInfoDialog(Context context) { mAlertDialog=new AlertDialog.Builder(context).create(); mAlertDialog.show(); Window window =mAlertDialog.getWindow(); window.setContentView(R.layout.dialog_verify_goods_info); mTitleTv= (TextView) window.findViewById(R.id.free_goods_publish_info_title_tv); mGoodsNameTv = (TextView) window.findViewById(R.id.free_goods_publish_info_name_tv); mGoodsPriceTv = (TextView) window.findViewById(R.id.free_goods_publish_info_price_tv); mGoodsClassifyTv = (TextView) window.findViewById(R.id.free_goods_publish_info_classify_tv); mGoodsDetailTv = (TextView) window.findViewById(R.id.free_goods_publish_info_detail_tv); mCommitBtn= (Button) window.findViewById(R.id.publish_free_goods_commit_button); mCancelBtn= (Button) window.findViewById(R.id.publish_free_goods_cancel_button); } /** * 设置按钮 * * @param text * @param listener */ public void setPositiveButton(String text, final View.OnClickListener listener) { mCommitBtn.setText(text); mCommitBtn.setOnClickListener(listener); } /** * 设置按钮 * * @param text * @param listener */ public void setNegativeButton(String text, final View.OnClickListener listener) { mCancelBtn.setText(text); mCancelBtn.setOnClickListener(listener); } /** * 关闭 */ public void dismiss() { mAlertDialog.dismiss(); } public void setTitle(String title) { mTitleTv.setText(title); } public void setGoodsClassify(String classify) { mGoodsClassifyTv.setText(classify); } public void setGoodsName(String goodsName) { mGoodsNameTv.setText(goodsName); } public void setGoodsPrice(String goodsPrice) { mGoodsPriceTv.setText(goodsPrice); } public void setGoodsDetail(String goodsDetail){ mGoodsDetailTv.setText(goodsDetail); } }