是否可以使用Android的数字小键盘显示EditText(将使用inputType =“number”显示的那个),同时仍然可以选择让用户切换回正常的QWERTY键盘?
我的输入字段通常是一个数字,但有时需要文字,所以我想让输入数字变得非常容易,而且切换到输入文字非常简单。
谢谢!
答案 0 :(得分:0)
是的,您可以使用setInputType()方法以编程方式更改正在使用的键盘。因此,例如,您可以在UI中添加一个按钮,将输入类型从纯数字更改为QWERTY键盘上的完整数据。
答案 1 :(得分:0)
试试这个。它应该离开屏幕键盘上的按钮,让您在字母和数字之间切换。
在xml中,不要约束输入 - 只需将其保留为默认字母即可。 (不确定这是否重要。)
mEditText.setRawInputType(InputType.TYPE_CLASS_NUMBER);