您的位置:首页 > 移动开发 > Android开发

EditText设置点击按钮显示与隐藏密码

2016-08-29 11:20 387 查看
private void showOrHidePasswd() {
if (showOrHidePasswd) {
//设置EditText文本为可见的
et_bank_num.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
} else {
//设置EditText文本为隐藏的
et_bank_num.setTransformationMethod(PasswordTransformationMethod.getInstance());
}
showOrHidePasswd = !showOrHidePasswd;
et_bank_num.postInvalidate();
//切换后将EditText光标置于末尾
CharSequence charSequence = et_bank_num.getText();
if (charSequence instanceof Spannable) {
Spannable spanText = (Spannable) charSequence;
Selection.setSelection(spanText, charSequence.length());
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息