设置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())
}