Android_EditText密码以明文的形式回显

来源:互联网 发布:淘宝砍价师靠谱吗 编辑:程序博客网 时间:2024/06/05 04:29
众所周知,android提供的EditText控件有一个inputType的属性,当值设为textPassword的时候,任何从画面的输入都会以【*】的形态表示。
edittext调用setTransformationMethod方法,可以使得edittext的【*】还原成明文。

edittext设定的代码片段如下:

mEditText = (EditText) findViewById(R.id.password);        mCheckBox = (CheckBox) findViewById(R.id.passedToggle);                mCheckBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {                        @Override            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {                if (isChecked) {                    mEditText.setTransformationMethod(HideReturnsTransformationMethod.getInstance());                } else {                    mEditText.setTransformationMethod(PasswordTransformationMethod.getInstance());                }                int len = mEditText.getText().toString().length();                if (len != 0 ) {                    mEditText.setSelection(len);                }            }        });


 

0 0
原创粉丝点击