Вы можете использовать следующее обходное решение, которое также включает запятую в качестве допустимого ввода: -
Через XML:
<EditText
android:inputType="number"
android:digits="0123456789.," />
Программно:
EditText input = new EditText(THE_CONTEXT);
input.setKeyListener(DigitsKeyListener.getInstance("0123456789.,"));
Таким образом, система Android покажет клавиатуру номеров и позволит вводить запятую. Надеюсь, это поможет:)