android - 在Android上将inputtype设置为numberPassword时如何强制使用数字键盘
问题描述
我想知道如何配置 EditText 元素以显示一个数字键盘,就像我将其 inputType 指定为numberPassword
.
蒙面时,我将其设置为
maskEditText.setInputType(
InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_PASSWORD);
而当未屏蔽/显示时,我将输入类型设置为
maskEditText.setInputType(InputType.TYPE_CLASS_NUMBER);
我想找到一种保持键盘一致的方法,最好是只有数字的键盘,但在这一点上,我会满足于任何一致的东西。
解决方案
你试过android:inputType="number"
吗?可以在此处找到可用输入类型的完整参考:https ://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType
推荐阅读
- javascript - document.documentelement.innerhtml 与 AngularJs 的行为不同
- json - 如何使用 Microsoft graph api 为已发送邮件文件夹创建订阅
- c++ - 尝试使用 EvtSetChannelConfigProperty() 函数更新最大事件日志文件大小时插入了错误的值
- javascript - 在 External js 和 React js/Redux 之间传递数据
- ios - JSONDecoder - "期望解码字典
但找到了一个字符串/数据。” - r - R:在 cmd 中运行 R App 时,它会加载并关闭
- vue.js - 在 Vue.js 中,为什么我们必须在导入组件后导出它们?
- jquery - JQuery-csv 不解析所有值
- scheme - 编译器/解释器对 Scheme 中阶乘函数的尾调用优化
- r - 来自 DT 的 input$table_rows_all 背后的 R 机制