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

Android 我可以删除软键盘上的点(.)吗?,android,android-keypad,soft-keyboard,android-inputtype,Android,Android Keypad,Soft Keyboard,Android Inputtype,在我的应用程序中有editText字段,获得8位数字作为生日礼物。 所以现在它起作用了。但有。-应用程序中的按钮 <com.rengwuxian.materialedittext.MaterialEditText android:id="@+id/edit_birth" android:layout_width="match_parent" android:layout_height="wrap_content" androi

在我的应用程序中有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"
其他符号仍将显示在键盘上,但不允许用户在字段中输入它们。

尝试:

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

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

感谢您的快速回答。现在在我的代码中不允许输入除数字以外的其他符号。但我不想展示其他符号。据我所知,这是不可能的。您可以使用两种键盘布局中的一种。这就是Android支持自定义键盘的原因。。。如果不可能的话,我得为你让路。非常感谢你,没有比这更好的办法了。当然,一个选项不是使用EditText,而是您自己的自定义视图,显示您自己的自定义键盘,它实际上是您自己的侦听器视图。然而,这将是一个很大的努力,只有当你真的非常需要的时候才去做。谢谢你的快速回答。现在在我的代码中不允许输入除数字以外的其他符号。但我不想展示其他符号。据我所知,这是不可能的。您可以使用两种键盘布局中的一种。这就是Android支持自定义键盘的原因。。。如果不可能的话,我得为你让路。非常感谢你,没有比这更好的办法了。当然,一个选项不是使用EditText,而是您自己的自定义视图,显示您自己的自定义键盘,它实际上是您自己的侦听器视图。然而,这将是一个很大的努力,只有当你真的非常需要的时候才这样做。