我可以使用 numberPassword
作为输入类型并仍然看到输入吗?
我的目标是拥有一个 0-9 键盘和尽可能少的其他键(这就是为什么我更喜欢 numberPassword
而不是 phone
),但用户仍然应该能够看到他刚刚输入的内容。
这就是我所拥有的,但现在密码隐藏在星号后面。
android:digits="1234567890"
android:inputType="numberPassword"
注意:我还尝试了 setInputType(InputType.TYPE_NUMBER_VARIATION_PASSWORD)
,它使输入可见,但将键盘从纯数字键盘更改为常规键盘。不过,我需要他们的键盘来显示数字。
最佳答案
在 Java 中,只需这样做:
edittext.setTransformationMethod(PasswordTransformationMethod.getInstance());
如果你以后想隐藏密码,你只需这样做:
editText.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
关于android - 我可以使用 numberPassword 输入类型并仍然看到输入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40064549/