2011-11-04 9 views
0

我建设,我想只显示数字的应用程序键即0,1,2,3,4,5,6,7,8,9数字dynamically.That号键盘正在用于字段名称“电话号码”。我有解决方案,但在一个静态的作品way..but我的手机领域是动态的,我现在用的软键盘的“手机编辑短信”动态

phoneText.setKeyListener(new DigitsKeyListener(true, true)); 

方法,但这种方法显示总数字软keypad..and我只想号码是显示..

回答

1

您是否尝试过?

phoneText.setInputType(InputType.TYPE_CLASS_PHONE); 
+1

是它的工作原理,谢谢.. – Kanika

1

使用这个..

android:inputType="phone" 

动态

EditText et = new EditText(this); 
et.setInputType(InputType.TYPE_CLASS_PHONE);