Editextのパスワードの表示と非表示
1916 ワード
private void showPassword() {
if (isHidden) {
//
et_wifiPwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
} else {
//
et_wifiPwd.setTransformationMethod(PasswordTransformationMethod.getInstance());
}
isHidden = !isHidden;
et_wifiPwd.postInvalidate();
// EditText
CharSequence charSequence = et_wifiPwd.getText();
if (charSequence instanceof Spannable) {
Spannable spanText = (Spannable) charSequence;
Selection.setSelection(spanText, charSequence.length());
}
}