首页 > 解决方案 > 在Android上将inputtype设置为numberPassword时如何强制使用数字键盘

问题描述

我想知道如何配置 EditText 元素以显示一个数字键盘,就像我将其 inputType 指定为numberPassword.

蒙面时,我将其设置为

maskEditText.setInputType(
                InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_PASSWORD);

这显示了这个键盘 在此处输入图像描述

而当未屏蔽/显示时,我将输入类型设置为

maskEditText.setInputType(InputType.TYPE_CLASS_NUMBER);

这显示了这个键盘: 在此处输入图像描述

我想找到一种保持键盘一致的方法,最好是只有数字的键盘,但在这一点上,我会满足于任何一致的东西。

标签: android

解决方案


你试过android:inputType="number"吗?可以在此处找到可用输入类型的完整参考:https ://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType


推荐阅读