方法1:动态设置输入框的类型
private void showPassword() {
if (mIsShowPwd) {
//显示密码
etLoginPwd.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
} else {
//隐藏密码
etLoginPwd.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
}
}
方法2:EditText继承TextView,可设置文字的转换显示
private void showPassword(){
if (mIsShowPwd) {
//显示密码
etLoginPwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
} else {
//隐藏密码
etLoginPwd.setTransformationMethod(PasswordTransformationMethod.getInstance());
}
}