Я хочу сделать EditText для принятия десятичных значений, где допустимы 2 цифры после десятичной точки (необязательно). Значения могут быть:decimal input filter android
хххх
xxxx.x
xx.xx
.xx
.x
хх
Я пробовал так много решения, найденные в S/O, и я нашел правильное регулярное выражение для удовлетворения моего решения. Но никто не выполняет мои требования. некоторое решение удовлетворяет требованиям, но не позволяет редактировать до десятичной точки. Предположим, что когда значение edittext равно .xx, тогда нельзя редактировать до десятичной точки (.).
Может ли кто-нибудь указать правильное решение.
N.B .: использование свойства maxLength в EditText.
Что такое регулярное выражение должен делать? Сопоставьте все десятичные знаки? –
Что вам нужно, как o/p? –
Не могли бы вы найти решение? У меня такая же проблема. Я не могу добавить новый символ до десятичной точки ... – atasoyh