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

时间:2015-01-15 15:18:26

标签: android android-edittext special-characters number-formatting android-keypad

我用,和实现了键盘号码。可以在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" />

1 个答案:

答案 0 :(得分:1)

  

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

android:inputType="number"只是一个建议,就像android:digits只是一个建议一样。输入法编辑器可以做任何想做的事情。 理想情况下,输入法编辑器会将您请求的所有内容考虑在内。但是,有数十个(如果不是数百个)可用的输入法编辑器,并且不需要任何一个来满足您的请求。用户可以使用他们想要的任何输入法编辑器,因此您的应用程序不能认为您的inputTypedigits将被尊重。

  

是否可以在特定设备中进行某些键盘配置?

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