最近在做项目的过程中,遇到这个问题,说两种情况的解决方式吧,首先,先上一张项目中的效果图:
要求是把页面中的 原密码、新密码、确认 都改为密文,即“.......”这种形式;
方法一:
editor密码隐藏,怎么写?
有2种方法处理:
代码方法:input.setInputType(InputType.TYPE_CLASS_TEXT |InputType.TYPE_TEXT_VARIATION_PASSWORD);
layout配置方法:android:inputType="textPassword"
不足:此种方法固然可以实现,但是键盘上不只可以输入数字,而这个页面只需输入数字,所以还是改一下吧
方法二:
//设置EditText文本为可见的
mPasswordEditText.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
//设置EditText文本为隐藏的
mPasswordEditText.setTransformationMethod(PasswordTransformationMethod.getInstance());
哈哈,只需一句话就解决了此问题!
本文介绍了在Android开发中如何将EditText的明文显示变为密文,包括两种方法:一是通过代码设置inputType,二是使用TransformationMethod。方法二通过一行代码即可实现仅显示‘...’的效果,并能适应只需要输入数字的场景。

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



