很多应用都是显示与隐藏密码的功能。

之前的项目都没这个功能要求,也没有专门研究这个。最近项目有加这个功能,我这里也刚好整理一下。

我的思路是设置EditText的InputType。代码如下:

 if (mPasswordVisible) {
            //设置EditText的密码为可见的
            edtPassword.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
        } else {
            //设置密码为隐藏的
            edtPassword.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
        }
View Code

相关文章: