Это невозможно с учетом текущих типов ввода Android по умолчанию для различных телефонов.
Существует множество возможных хаков, которые работают на некоторых клавиатурах, но не работают на других , например, общий метод установки необработанного типа ввода, который обычно включается в ответы:
editText.setRawInputType(InputType.TYPE_CLASS_NUMBER)
Лучший совет, который я мог бы найти, это использовать тип ввода textPostalAddress
в вашем XML:
android:inputType="textPostalAddress"
К сожалению, это не делает то, что мы хотим, чтобы еще , но возможно, это будет в будущем . Единственным преимуществом этого является то, что метаинформация в вашем окне редактирования будет отражать ваши намерения.