EditTextView mETInput;
boolean isPSWHidden = true;
.......
// InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD 正常文本
// InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD 隐藏文本
mETInput.setInputType(!isPSWHidden ? InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD : InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
//光标移到文本最后,否则切换InputType之后,光标会在最前面
Editable etable = mETInput.getText();
Selection.setSelection(etable, etable.length());
EditText -- password 与 text InputType 转换
最新推荐文章于 2023-08-08 15:47:22 发布
本文介绍了一种在Android应用中切换密码输入框显示状态的方法。通过修改EditText的InputType属性实现密码可见与隐藏的切换,并调整光标位置确保用户体验。
1778

被折叠的 条评论
为什么被折叠?



