Вы не можете. Это ваше приложение для Android, и вы не можете его изменить. Настройки клавиатуры могут быть изменены в настройках Android. Но, очевидно, это зависит от пользователя, а не от разработчика.
Единственный способ, который, я думаю, позволит вам сделать это, состоит в том, что вы включаете в свое приложение фальшивую цифровую клавиатуру в качестве слоя (аналогично клавиатуре, котораяпоявляется, когда вам нужно ввести пин-код приложения вашего банка). Однако я не думаю, что это того стоит. С помощью ...
android:inputType = "numberSigned"
вы уже запрещаете пользователю вводить буквы или другие символы, даже если они меняют клавиатуру.