如何在EditText视图的焦点上默认使用数字小键盘?

时间:2010-06-13 23:25:26

标签: android android-widget

我有一个EditText字段供用户输入lbs的重量。如何覆盖传统键盘并改为显示数字键盘?

2 个答案:

答案 0 :(得分:6)

这对我不起作用。但是,我能够通过以下任一行完成上述任务:

// TYPE_CLASS_NUMBER: Class for numeric text. This displays the numbers/symbols keyboard.
editText.setInputType(InputType.TYPE_CLASS_NUMBER);

// TYPE_CLASS_PHONE: Class for a phone number. This displays the phone number keypad.
editText.setInputType(InputType.TYPE_CLASS_PHONE);

答案 1 :(得分:1)

这是我从谷歌API中删除的

//Set the input style to numbers, rather than qwerty keyboard style.
txtView.setInputMethod(DigitsInputMethod.getInstance());