美文网首页
关于Android中EditText密码输入框密码可见性的问题

关于Android中EditText密码输入框密码可见性的问题

作者: 12313凯皇 | 来源:发表于2019-04-06 22:36 被阅读0次

    想要自己实现一个密码输入框,可是做到点击可以切换密码可见性的功能,实现效果如下:


    动画.gif

    一开始很简单的想着通过:

     setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
    
    setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
    

    来设置输入框的输入类型来设置密码的可见性,但是实际测试发现这样设置密码可见时可以的,但是设置不可见就不行了,后来百度了下发现想要设置密码不可见还需要加一个属性InputType.TYPE_CLASS_TEXT,即:

    //设置密码不可见
    setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD | InputType.TYPE_CLASS_TEXT);
    

    特此记录一下。

    相关文章

      网友评论

          本文标题:关于Android中EditText密码输入框密码可见性的问题

          本文链接:https://www.haomeiwen.com/subject/vwidiqtx.html