我有一个编辑文本, 它以程序方式创建( 而不是在 xml 中), 我想在用户按下它时启动一个数字键盘 。 问题在于我希望这个键盘也包含小数分隔符 (.) 。
我尝试过很多事情,但似乎没什么工作
最后的编辑文本输入 = 新的编辑文本( 此);
input.setKeyListener(new DigitsKeyListener()); // this gives numeric without decimal separator input.setInputType(InputType.TYPE_CLASS_NUMBER); // this gives numeric without decimal separator input.setInputType(InputType.TYPE_CLASS_PHONE);//this gives phone keyboard with all the digits and decimal separator in the second page. It is not exactly what I want
我知道有办法执行自定义键盘:
http://developer.android.com/resources/samples/SoftKeyboard/index.html
但它似乎相当痛苦,我首先寻找一个更快的替代方案。
All I want is one of the following: 1. Launch numeric keyboard that contains decimal separator 2. Launch standard keyboard, but set in the numeric "page" Is something of the above possible? Thank you in advance!