在我的应用程序中,我EditText
的默认输入类型android:inputType="textPassword"
由deault 设置为。它CheckBox
在其右侧具有,选中该复选框时,会将那个EditText的输入类型更改为NORMAL PLAIN TEXT。的代码是
password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
我的问题是,当未选中CheckBox时,应再次将输入类型设置为PASSWORD。我已经使用-
password.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
但是,该edittext中的文本仍然可见。令我惊讶的是,当我更改方向时,它会自动将输入类型设置为PASSWORD,并且其中的文本会显示为项目符号(如密码所示)。
有什么办法可以做到这一点?
mailEdt.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
。为我工作。