我的EditText控件的输入类型设置为“number”。显示数字小键盘时,除显示数字外,还显示计算器键(+ / - /等)。我想知道是否有任何设置要删除计算器密钥。
提前感谢您的帮助。
答案 0 :(得分:0)
如果您只需要实际数字0-9,您可以将键盘类型设置为“手机”而不是“数字”,这样可以为您提供更多的9键式键盘,可能不包含额外的键,如+ , - 等...
然而最终它是当前正在运行的键盘应用程序(由用户选择)如果他们碰巧使用的键盘显示您不想要的键,通常没有办法指示它不要出示这些钥匙。
如果您想完全控制输入,那么您必须创建自己的View,模仿键盘的功能,并“手动”将键入的字符插入EditText。
答案 1 :(得分:0)
添加此行代码
input.setInputType(InputType.TYPE_CLASS_NUMBER);
希望它有所帮助。