安卓代码中设置密码可见和不可见

示例

//初始值为false
private boolean isShow=false;

//点击切换显示隐藏
            if(isShow){
                //切换不可见密码
                mLoginImgEye.setImageResource(R.mipmap.log_icon_eye_open_default);
                //点一下可见
                //设置代码可见 如果只设置TYPE_TEXT_VARIATION_PASSWORD则无效
                mLoginEdPwd.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD | InputType.TYPE_CLASS_TEXT);
                //设置十六进制密码可见
//              mLoginEdPwd.setInputType(0x90);
                //改变状态值为假
                isShow=false;
            }else{
                //切换可见密码
                mLoginImgEye.setImageResource(R.mipmap.login_icon_eye_n);
                //点一下不可见
                //设置代码不可见
                mLoginEdPwd.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
                //设置十六进制密码不可见
//              mLoginEdPwd.setInputType(0x81);
                //改变状态值为真
                isShow=true;
            }

猜你喜欢

转载自blog.csdn.net/qq_43143884/article/details/85596480