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