左晓为主开发手持机充值管理机
zuoxiao
2024-08-09 9450bcb197c2de53982368d5c2059b31abed3b87
baselibrary/src/main/java/com/dayu/baselibrary/view/EdtDialog.java
@@ -26,6 +26,9 @@
    Context mContext;
    DialogBack mDialogBack;
    String mEdtHint;
    String mTitle;
    public EdtDialog(Context context, Intent intent) {
        super(context, R.style.ws_pay_showSelfDialog);
        this.intent = intent;
@@ -36,9 +39,38 @@
    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();
    }
    /**
     * @param context
     * @param edtHint    输入框默认显示的内容
     * @param dialogBack
     */
    public EdtDialog(Context context, String title, String edtHint, DialogBack dialogBack) {
        super(context, R.style.ws_pay_showSelfDialog);
        mContext = context;
        mDialogBack = dialogBack;
        mEdtHint = edtHint;
        mTitle = title;
        initView();
    }
    private void initView() {
        getWindow().setGravity(Gravity.CENTER);
@@ -46,11 +78,21 @@
        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 title = this.findViewById(R.id.title);
        if (!TextUtils.isEmpty(mTitle)) {
            title.setVisibility(View.VISIBLE);
            title.setText(mTitle);
        }
        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 {
@@ -65,7 +107,7 @@
                    }
                }
                if (mDialogBack!=null){
                if (mDialogBack != null) {
                    mDialogBack.onOk(editText.getText().toString());
                }
            }
@@ -73,7 +115,7 @@
        cannel.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (mDialogBack!=null){
                if (mDialogBack != null) {
                    mDialogBack.onCancel();
                }
                EdtDialog.this.dismiss();