找不到DecimalDigitsInputFilter
时间: 2023-02-08 16:19:49 浏览: 126
如果您正在尝试在 Android 上使用 DecimalDigitsInputFilter,请注意它是 AndroidX 库中的一个类。首先,请确保您的项目使用 AndroidX 而不是旧版 Android Support 库。
然后,在您的布局文件中添加如下代码,以便在布局中引用 DecimalDigitsInputFilter 类:
```
xmlns:app="http://schemas.android.com/apk/res-auto"
```
接下来,您可以在布局中为 EditText 控件使用 DecimalDigitsInputFilter,如下所示:
```
<EditText
android:id="@+id/edit_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
app:digits="2" />
```
这将确保 EditText 控件只能输入小数,并且小数点后只能有两位。
如果您想要在代码中使用 DecimalDigitsInputFilter,您可以使用以下代码:
```
EditText editText = findViewById(R.id.edit_text);
InputFilter[] filters = {new DecimalDigitsInputFilter(2)};
editText.setFilters(filters);
```
希望这能帮到您!
阅读全文