設定Android EditText 密碼框密碼可見與不可見
//設定密碼可見和不可見
private void setPasswordEye(EditText editText) {
if (EditorInfo.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD == editText.getInputType()) {
//如果不可見就設定為可見
editText.setInputType(EditorInfo.TYPE_TEXT_VARIATION_PASSWORD);
editText.setTransformationMethod(PasswordTransformationMethod.getInstance());
} else {
//如果可見就設定為不可見
editText.setInputType(EditorInfo.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
editText.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
}
//執行上面的代碼後光标會處于輸入框的最前方,是以把光标位置挪到文字的最後面
editText.setSelection(editText.getText().toString().length());
}