可以使用 InputFilter
来限制 EditText
输入的内容。你可以使用 DecimalDigitsInputFilter
这个类来限制小数的位数。
你可以这样使用:
EditText editText = findViewById(R.id.edit_text);
// 设置输入过滤器
InputFilter[] filters = {new DecimalDigitsInputFilter(2)};
editText.setFilters(filters);
这样,你就可以限制 EditText
输入的小数位数为两位了。