功能描述
限制小数点后输入位数
默认限制小数点2位
默认第一位输入小数点时,转换为0.
如果起始位置为0,且第二位跟的不是".",则无法后续输入
先看效果图
xml 代码
Activity 代码
editText.setFilters(new InputFilter[]{new NumberDecimalFilter().setDigits(1)});
NumberDecimalFilter 自定义过滤器
import android.text.SpannableStringBuilder;
import android.text.Spanned;
import android.text.method.DigitsKeyListener;
/**
* 描述 限制小数点后输入位数