2013-05-06 96 views
0

我在我的项目中有很多输入字段,它们都接受数字值后跟字母值(如246736adsf),所以我想先显示数字键盘(在数字键盘中和字母值)和字母选择。我尝试了很多,但所有问题只打开数字而不是两者的组合。所以请帮我摆脱这个问题。感谢您。想要在默认字母键盘中显示数字软输入键盘

+0

这已经被问过很多编辑短信: http://stackoverflow.com/questions/ 3544214/edittext-with-number-keypad-by-default-but-allow-alphabetic-characters – sebastian 2013-05-06 10:22:45

+0

我们是否可以在EditText的xml字段中实现此操作 – HungryHeart 2013-05-06 10:25:06

+0

请阅读完整文章。 – sebastian 2013-05-06 10:26:21

回答

-1

组输入类型设置为数字像这样

android:inputType="number" 

UPDATE

 EditText text = (EditText)findViewById(R.id.editText); 
    text.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_CLASS_TEXT); 
+0

我可以知道为什么投票吗? – Prachi 2013-05-06 10:28:28

+0

请再读一遍我的问题。如果我使用android:inputType =“number”,那么我不能输入字母,我希望两个但数字第一 – HungryHeart 2013-05-06 10:38:22

+0

@curious_mid谢谢你几乎解决了我的问题。但我仍然无法在键盘上选择字母。 – HungryHeart 2013-05-06 11:10:45