我正在构建一个应用程序,我想只显示数字小键盘,即动态显示0,1,2,3,4,5,6,7,8,9位数。这个数字键盘正用于字段名称'电话号码'。我有解决方案,但它以静态方式工作..但我的手机字段是动态的,现在我正在使用
phoneText.setKeyListener(new DigitsKeyListener(true, true));
方法,但此方法显示总数字软键盘...我只想显示数字..
答案 0 :(得分:1)
使用此.. ..
android:inputType="phone"
表示动态
EditText et = new EditText(this);
et.setInputType(InputType.TYPE_CLASS_PHONE);
答案 1 :(得分:1)
你试过吗?
phoneText.setInputType(InputType.TYPE_CLASS_PHONE);