| | |
| | | Context mContext; |
| | | DialogBack mDialogBack; |
| | | |
| | | String mEdtHint; |
| | | |
| | | public EdtDialog(Context context, Intent intent) { |
| | | super(context, R.style.ws_pay_showSelfDialog); |
| | | this.intent = intent; |
| | |
| | | public EdtDialog(Context context, DialogBack dialogBack) { |
| | | super(context, R.style.ws_pay_showSelfDialog); |
| | | mContext = context; |
| | | mDialogBack=dialogBack; |
| | | mDialogBack = dialogBack; |
| | | initView(); |
| | | } |
| | | |
| | | /** |
| | | * @param context |
| | | * @param edtHint 输入框默认显示的内容 |
| | | * @param dialogBack |
| | | */ |
| | | public EdtDialog(Context context, String edtHint, DialogBack dialogBack) { |
| | | super(context, R.style.ws_pay_showSelfDialog); |
| | | mContext = context; |
| | | mDialogBack = dialogBack; |
| | | mEdtHint = edtHint; |
| | | initView(); |
| | | } |
| | | |
| | | |
| | | private void initView() { |
| | | getWindow().setGravity(Gravity.CENTER); |
| | |
| | | setCanceledOnTouchOutside(false); |
| | | TextView textView = (TextView) this.findViewById(R.id.pw_ok); |
| | | final EditText editText = (EditText) this.findViewById(R.id.pw_et); |
| | | if (!TextUtils.isEmpty(mEdtHint)) { |
| | | editText.setHint(mEdtHint); |
| | | } |
| | | TextView cannel = (TextView) this.findViewById(R.id.pw_cannel); |
| | | textView.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | if (intent!=null){ |
| | | if (intent != null) { |
| | | if (TextUtils.isEmpty(editText.getText().toString())) { |
| | | // TipUtil.show(mContext, "请输入序列号"); |
| | | } else { |
| | |
| | | |
| | | } |
| | | } |
| | | if (mDialogBack!=null){ |
| | | if (mDialogBack != null) { |
| | | mDialogBack.onOk(editText.getText().toString()); |
| | | } |
| | | } |
| | |
| | | cannel.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | if (mDialogBack!=null){ |
| | | if (mDialogBack != null) { |
| | | mDialogBack.onCancel(); |
| | | } |
| | | EdtDialog.this.dismiss(); |