2015-10-06 49 views
0

我有一个EditText框,我希望当它被选为数字键盘时出现默认键盘。但是,我确实希望允许用户输入字母字符。解决方案android:inputType="number",et.setRawInputType(InputType.TYPE_CLASS_NUMBER) ...等不适用于我,因为限制仅输入数字数字。有人知道一些解决方案吗?默认情况下为数字键盘,但允许使用字母字符

+0

请检查这个 prat

+0

我试过这个解决方案,它不起作用对我来说 – IrApp

回答

0

添加以下代码行,它会做的伎俩:)

editText.setRawInputType(Configuration.KEYBOARD_QWERTY);

这将首先显示数字小键盘,但也允许您输入自由文本。

更多信息自来水here

这个问题是类似的this

+0

对我来说,它是打开数字keaypad,我没有选择更改为文本键盘...... :( – IrApp

相关问题