Android设置隐藏显示密码

android设置隐藏/显示密码

前言

2017/10/4 10:51:24
自尊,自律,自强,自爱。–Power
前段时间开始做新项目了,主旨是通过文章希望能把生活和工作的点滴记录下来。
我们程序员的世界不止有代码,我们拒绝各种标签,因为我们同样热爱生活。闲暇之余也没什么特别的爱好,唯独健身是我生活中必不可少的一个生活方式,独爱大汗淋漓之后身体和灵魂的放松,也是一种锻炼意志力和信念的不二法则。
路漫漫兮而修远,吾将上下而求索。
今天是中秋佳节,祝愿每一位朋友中秋快乐!国庆假期玩的999(6翻了!)

正文

1.话不多说,先上图(效果展示)

2.代码实现

 /**
     *
     * @param editText
     * @param imageView
     * 设置隐藏/显示密码
     */
    public void pwdShow(EditText editText,ImageView imageView){

        int type = InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD;
        if(editText.getInputType() == type){//密码可见
            editText.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
            imageView.setImageDrawable(getResources().getDrawable(R.mipmap.kc_gone_pwd));
            editText.setSelection(editText.getText().length());     //把光标设置到当前文本末尾

        }else{
            editText.setInputType(type);
            imageView.setImageDrawable(getResources().getDrawable(R.mipmap.kc_eye_gary));
            editText.setSelection(editText.getText().length());
        }

    }
3.使用

结语

额,着实没什么好可说明的了。最后结语首尾呼应,祝大家赏花赏月赏秋香,中秋快乐!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值