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