我有以下内容:
<EditText
android:inputType="number"
android:password="true"
....
</EditText>
我收到一条警告,“android:password”已弃用,我应该使用inputType。有没有办法将inputType指定为数字和密码?
答案 0 :(得分:38)
设置android:inputType="numberPassword"
请参阅此Link
答案 1 :(得分:18)
您应该使用TYPE_CLASS_NUMBER。
编辑:
android:inputType="textPassword|number"
忽略textPassword,只有接受号码,但不是密码。
因此,您应将android:inputType="textPassword|number"
与android:password="true"
一起使用。
这似乎是唯一的解决方案。
答案 2 :(得分:2)
只需将输入类型设置为 android:inputType="textPassword|number"