很多应用都是显示与隐藏密码的功能。
之前的项目都没这个功能要求,也没有专门研究这个。最近项目有加这个功能,我这里也刚好整理一下。
我的思路是设置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); }