博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
密码明文密文切换
阅读量:6140 次
发布时间:2019-06-21

本文共 1561 字,大约阅读时间需要 5 分钟。

需求:

输入框一旦有值,即显示删除图标;点击切换明密文按钮,可以切换

   

布局:

 

代码

//监听密码是否输入login_pwd.addTextChangedListener(new TextWatcher() {    private CharSequence temp;    @Override    public void beforeTextChanged(CharSequence s, int start, int count, int after) {        temp = s;    }    @Override    public void onTextChanged(CharSequence s, int start, int before, int count) {    }    @Override    public void afterTextChanged(Editable s) {        if (temp.length() > 0) {
//限制长度 login_pwd_clean.setVisibility(View.VISIBLE); } else { login_pwd_clean.setVisibility(View.INVISIBLE); } }});
login_pwd_clean.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                login_pwd.setText("");                login_pwd_clean.setVisibility(View.INVISIBLE);            }        });
//密码显示明文login_change.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View v) {        LoginActivity.this.login_pwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance());        login_change.setVisibility(View.GONE);        login_change2.setVisibility(View.VISIBLE);    }});//密码显示密文login_change2.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View v) {        LoginActivity.this.login_pwd.setTransformationMethod(PasswordTransformationMethod.getInstance());        login_change2.setVisibility(View.GONE);        login_change.setVisibility(View.VISIBLE);    }});

 

转载地址:http://wbuya.baihongyu.com/

你可能感兴趣的文章
ARC forbids explicit message send of 'retainCount'
查看>>
redis单机安装
查看>>
golang内存分配
查看>>
手把手教你----使用Nuget管理自己的项目库
查看>>
trubleshoting方式浅谈
查看>>
编目DB2数据库(原创)
查看>>
企业开发中选择logback而不是log4j的理由
查看>>
信息抽取的五个层次
查看>>
IOS开发--横向流水布局实现
查看>>
【DATAGUARD】手工恢复备库日志中断
查看>>
Kettle访问IDH2.3中的HBase
查看>>
jQuery网页背景灯光闪烁特效
查看>>
【转载】JVM类加载机制小结
查看>>
Android Studio(七):项目从Eclipse到Android Studio迁移
查看>>
在Solr中使用中文分词
查看>>
Eclipse之CTRL+左键直接进入方法函数Implementation
查看>>
groovy/java自实现json解析器(2)JsonObject
查看>>
Linux IP_FORWARD introduce
查看>>
ThinkPHP getBy查询
查看>>
几条简单SQL的系统级抽象
查看>>