Мой вопрос таков.
Я могу сказать в xml
android:digits="0123456789,"
Но на этот раз я должен добавить код java.
customEditText.setKeyListener(DigitsKeyListener.getInstance("0123456789,"));
Не работает. Приложение дает мне такой же результат, как android: InputType = "number"
Итак, есть ли альтернативный способ сказать андроид: цифры с использованием java?
EDITED
Поэтому мой вопрос заключался не в том, как получить android:InputType="number"
с помощью java.
Мой вопрос в том, что я могу использовать android:digits="0123456789,"
для использования с java.
В этот момент мне все равно, могут ли пользователи видеть символы. Я просто хочу, чтобы мое поле edittext принимало только числа от 0 до 9 и десятичную запятую (,).
Из-за customEdittext действительно настроен edittext, я не могу использовать xml atm.