我可以删除软键盘中的点(.)吗?

Can I delete dot(.) in the soft keyboard?

我的应用程序中有 editText 字段,并为获取生日获取 8 位数字。 所以现在它起作用了。但是应用程序中有 .- 按钮。

<com.rengwuxian.materialedittext.MaterialEditText
        android:id="@+id/edit_birth"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/edit_name"
        android:layout_margin="18dp"
        android:fontFamily="@font/notokr_regular"
        android:hint="@string/text_birthday"
        android:inputType="number"
        android:textSize="14sp"
        app:met_errorColor="@color/colorPrimary"
        app:met_floatingLabel="normal"
        app:met_floatingLabelPadding="13dp"
        app:met_floatingLabelTextColor="@color/color_000000"
        app:met_floatingLabelTextSize="14sp"
        app:met_textColor="@color/color_555555"
        app:met_underlineColor="@color/color_e0e0e0" />

那么我怎样才能不显示“.-”按钮呢?我只想显示数字按钮。 这可能吗?

试试:

android:inputType="number"
android:digits="0123456789"

其他符号仍将显示在键盘上,但不允许用户在字段中输入它们。