如何将EditText inputType指定为数字和密码



我有以下内容:

<EditText
    android:inputType="number"
    android:password="true"
    ....
</EditText>

我收到一个警告,"android:password"已被弃用,我应该使用inputType。有没有办法将inputType指定为数字和密码?

设置android:inputType="numberPassword"

请参阅此链接

您应该使用TYPE_class_NUMBER。

编辑:

正如这个答案

android:inputType="textPassword|number" 

忽略text密码,仅接受数字,但不接受密码

因此,您应该将android:inputType="textPassword|number"android:password="true"一起使用。

这似乎是唯一的解决方案。

只需将您的输入类型设置为此android:inputType="textPassword|number"

最新更新