我有一个EditText,它接受数字和字符作为输入。大多数情况下,用户输入数字,我想要文本键盘,但它应该是符号或数字模式,您可以直接输入数字。这可能吗?
在Nexus S上,键盘上有字符,输入类型设置为“数字”,但我无法添加字符。
提前致谢
答案 0 :(得分:0)
不确定它为什么有效,但至少在我的Motorola RAZR上起作用
editText.setInputType(InputType.TYPE_CLASS_TEXT); editText.setRawInputType(InputType.TYPE_CLASS_NUMBER);
这显示数字键盘,但如果需要,可以切换到文本模式