美文网首页
Android实现输入密码限制

Android实现输入密码限制

作者: Amy木婉清 | 来源:发表于2021-11-19 15:07 被阅读0次

经常在项目中会遇到输入密码限制,比如不可以输入汉字,不可以输入中文字符,一般情况下,xml可以设置一个属性,android:inputType="textPassword"这个就代表输入的是密码的意思,但是这个会有一个问题,即可以输入中文字符,那有什么好办法可以解决呢?
解决方式如下,在Edit中还有一个属性,android:digits这个属性就是输入的字符只能是xxxx
我们可以限制它只能输入的字符或数字,由于字符片段有点长,所以可以抽到strings中
写法如下:

 <string name="rule_pwd">0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`¬!"£$%^*()~=#{}[];':,./?/*-_+&#060;&#062;&#064;&#038;</string>

然后在要引用的地方引用就好

android:digits="@string/rule_pwd"

这样就成功限制了输入的字符

相关文章

网友评论

      本文标题:Android实现输入密码限制

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