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 发布