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());
}
}
EditText設置點擊按鈕顯示與隱藏密碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.