Android 用于'的软键盘;电话编辑文本';动态地
我正在构建一个应用程序,其中我只希望动态显示数字键盘,即0,1,2,3,4,5,6,7,8,9位。该数字键盘用于字段名“电话号码”。我有一个解决方案,但是它是以静态的方式工作的。但是我的电话区域是动态的,现在我正在使用Android 用于'的软键盘;电话编辑文本';动态地,android,android-layout,android-keypad,Android,Android Layout,Android Keypad,我正在构建一个应用程序,其中我只希望动态显示数字键盘,即0,1,2,3,4,5,6,7,8,9位。该数字键盘用于字段名“电话号码”。我有一个解决方案,但是它是以静态的方式工作的。但是我的电话区域是动态的,现在我正在使用 phoneText.setKeyListener(new DigitsKeyListener(true, true)); 方法,但此方法显示总数字软键盘..我只希望显示数字..使用此 android:inputType="phone" 动态的 EditText et
phoneText.setKeyListener(new DigitsKeyListener(true, true));
方法,但此方法显示总数字软键盘..我只希望显示数字..使用此
android:inputType="phone"
动态的
EditText et = new EditText(this);
et.setInputType(InputType.TYPE_CLASS_PHONE);
你试过了吗
phoneText.setInputType(InputType.TYPE_CLASS_PHONE);