Это обсуждение , кажется, указывает на то, что вы можете использовать:
android:inputType="number"
чтобы достичь того, что вы ищете. Но я думаю, что автор этого решения, возможно, неправильно понял проблему, поскольку я считаю, что «число» будет разрешать (конечно) только цифры, а не буквы. Я не могу проверить это в данный момент, поэтому мне придется размышлять.
В качестве альтернативы вы можете использовать два EditTexts для ввода: один EditText строго числовой, а другой простой текст, чтобы вы могли ввести количество в первом поле и единицу во втором поле. Я предполагаю, что вы все равно разбираете ввод как строку, и в этом случае все, что вам нужно сделать, это объединить текст перед синтаксическим анализом.