#android #android-layout #android-keypad
#Android #android-макет #android-клавиатура
Вопрос:
Я создаю приложение, в котором я хочу динамически отображать только цифровую клавиатуру, т. Е. 0,1,2,3,4,5,6,7,8,9 цифр.Эта цифровая клавиатура используется для имени поля «номер телефона». У меня есть решение, но оно работает статически .. но мое поле телефона динамическое, теперь я использую
phoneText.setKeyListener(new DigitsKeyListener(true, true));
метод, но этот метод показывает общую цифровую программную клавиатуру .. и я хочу, чтобы отображались только цифры..
Ответ №1:
Вы пробовали?
phoneText.setInputType(InputType.TYPE_CLASS_PHONE);
Ответ №2:
используйте это..
android:inputType="phone"
для динамического
EditText et = new EditText(this);
et.setInputType(InputType.TYPE_CLASS_PHONE);