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

时间:2012-03-26 22:00:38

标签: android android-widget

我有以下内容:

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

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

3 个答案:

答案 0 :(得分:38)

设置android:inputType="numberPassword"

请参阅此Link

答案 1 :(得分:18)

您应该使用TYPE_CLASS_NUMBER

编辑:

作为this answer

android:inputType="textPassword|number" 

忽略textPassword,只有接受号码,但不是密码

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

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

答案 2 :(得分:2)

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

即可