近期在开发Android APP登陆框密码的显示和隐藏,分享一下一些**关键代码**,希望对大家有帮助。
if(view.getId() == R.id.ig_password_show){ //点击密码显示图标
if(mPasswordStatus){
et_password.setTransformationMethod(HideReturnsTransformationMethod.getInstance());//将密码文本隐藏
et_password.setSelection(et_password.getText().toString().length()); //光标调整到文本末端
mPasswordStatus = false; //将密码状态改为false
}else {
et_password.setTransformationMethod(PasswordTransformationMethod.getInstance()); //将密码文本隐藏
et_password.setSelection(et_password.getText().toString().length()); //光标调整到文本末端
mPasswordStatus = true; //将密码状态改为true
}
}