Dan*_*iel 2 checkbox android android-edittext
我的应用程序中有一个文本框,如下图所示,
通过单击show-checkbox,必须将pin edittext类型更改为password,并且必须将框中的任何现有字符转换为*.

我知道我们可以使用xml来定义密码edittext但是正如我解释的那样,我需要以编程方式更改edittext类型.
我找不到任何关键字,文本框将其类型更改为密码,任何建议.
Lal*_*ani 10
使用将一些临时变量存储在EditText文本中
String temporary_stored_text = mEditText.getText().toString.trim();
Run Code Online (Sandbox Code Playgroud)
然后在选择Show复选框时将EditText的输入类型从Normal更改为使用的密码类型
mEditText.setTransformationMethod(PasswordTransformationMethod.getInstance());
Run Code Online (Sandbox Code Playgroud)
并使用EditText的临时存储值重新填充EditText
mEditText.setText(temporary_stored_text);
Run Code Online (Sandbox Code Playgroud)
让它恢复正常无所事事,
mEditText.setTransformationMode(null);
Run Code Online (Sandbox Code Playgroud)
并获得文本.
| 归档时间: |
|
| 查看次数: |
2363 次 |
| 最近记录: |