How to limit EditText length to 7 integers and 2 decimal places?
Try this under onCreate youreditText.setFilters(new InputFilter[] {new DecimalDigitsInputFilter(5,1)}); this anywhere in your program public class DecimalDigitsInputFilter implements InputFilter { Pattern mPattern; public DecimalDigitsInputFilter(int digitsBeforeZero,int digitsAfterZero) { mPattern=Pattern.compile(“[0-9]{0,” + (digitsBeforeZero-1) + “}+((\\.[0-9]{0,” + (digitsAfterZero-1) + “})?)||(\\.)?”); } @Override public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { Matcher matcher=mPattern.matcher(dest); if(!matcher.matches()) … Read more