EditText设置点击按钮显示与隐藏密码

private void showOrHidePasswd() {
        if (showOrHidePasswd) {
            //设置EditText文本为可见的
            et_bank_num.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
        } else {
            //设置EditText文本为隐藏的
            et_bank_num.setTransformationMethod(PasswordTransformationMethod.getInstance());
        }
        showOrHidePasswd = !showOrHidePasswd;
        et_bank_num.postInvalidate();
        //切换后将EditText光标置于末尾
        CharSequence charSequence = et_bank_num.getText();
        if (charSequence instanceof Spannable) {
            Spannable spanText = (Spannable) charSequence;
            Selection.setSelection(spanText, charSequence.length());
        }
    }

阅读更多
个人分类: android碎片
相关热词: edittext
上一篇Android studio 突然Android 源码报红解决方案
下一篇android MVP
想对作者说点什么? 我来说一句

<em>密码查看</em>器

2018年03月05日 0B 下载

没有更多推荐了,返回首页

关闭
关闭