Android EditText设置密码可见性
在实现登录注册页面等涉及到密码的输入框时,通常会给一个按钮来切换密码的可见性
展示效果
代码实现
if(isChecked){
//editText:EditText
//checkbox选中时明文显示密码
editText.setInputType(
InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
}else{
//checkbox取消时隐藏具体密码
editText.setInputType(
InputType.TYPE_CLASS_TEXT |
InputType.TYPE_TEXT_VARIATION_PASSWORD);
}