ivPasswordIsShow.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (ivPasswordIsShow.isSelected()) { ivPasswordIsShow.setSelected(false); edit_upwd.setTransformationMethod(PasswordTransformationMethod.getInstance());//设置可见 edit_upwd.setSelection(edit_upwd.getText().toString().length()); } else { ivPasswordIsShow.setSelected(true); edit_upwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance());//设置不可见 edit_upwd.setSelection(edit_upwd.getText().toString().length()); } } });