android 数字键盘中没有出现点和逗号

dots and commas are not appearing in android numbers keyboard

我用 , 和 实现了键盘数字。可在 android EditText.

中输入

但是当我安装我的应用程序时,在某些设备上,点和逗号在按下后不会在 EditText 中提示,有人对此有任何想法吗??

是否可以在特定设备中进行一些键盘配置?有帮助吗?这是我的代码示例...

<EditText
            android:id="@+id/notaosadd_quantidadenecessaria"
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:maxLength="10"
            android:digits="0123456789,."
            android:hint=""
            android:inputType="number" />

But when i install my application, in just some devices, the dots and commas are not prompting in the EditText after pressed, anyone have any ideas about that ?

android:inputType="number"只是一个建议,正如android:digits只是一个建议一样。输入法编辑器可以为所欲为。 理想情况下,输入法编辑器会考虑您的所有要求。但是有数十种(如果不是数百种)可用的输入法编辑器,并且需要 none 来满足您的要求。用户可以使用他们想要的任何输入法编辑器,因此您的应用程序不能假定您的 inputTypedigits 将得到尊重。

And if is possible to be some keyboard configuration in the specific device ?

欢迎您检查 Build class 上的字段,例如 PRODUCT,并尝试重新配置您的 EditText。但是,这不会很有效。用户可以使用他们想要的任何输入法编辑器,包括许多可从 Play 商店等分发渠道获得的输入法编辑器。