java - Android inputType ="numberDecimal"调出没有逗号的键盘

标签 java android

所以我一直在玩一个有一些数学问题的小游戏。例如,该应用程序给你一个像 23 + 47 这样的问题,这很好,但是当它给你一个像 9/6 这样的问题时,问题就出现了。由于您在 EditText 中输入了结果,因此我需要正确的输入类型。但!当我做的时候

android:inputType="numberDecimal"

它自带的软键盘,是没有分隔符的软键盘,也就是说我不能打逗号。它几乎毁了游戏:-) 我试过类似的东西

android:inputType"numberSigned|numberDecimal"

我也试过

android:digits="0123456789." 但到目前为止没有任何效果。

我无法调出正确的键盘。

有什么建议吗?

最佳答案

尝试添加逗号“,”。这可能是由不同格式的数字引起的。

<EditText
    android:inputType="number"
    android:digits="0123456789.," />

关于java - Android inputType ="numberDecimal"调出没有逗号的键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11921610/

相关文章:

java - JSF ConvertNumber 抛出 java.lang.IllegalArgumentException : argument type mismatch Error

java - android.R 的 Android 开发问题

javascript - React Native 中的 list 合并失败

android - TagHandler 处理 Youtube 标签 &lt;iframe&gt;?

android - 来自特定应用程序的流量统计

java - 我们能得到 TestNG 报告显示测试类是通过还是失败吗

java - 使用 VetoableChangeListener 停止循环通知

java - 如何在 Spring 中创建动态数量的 DefaultMessageListenerContainer MDPojos?

java - 在 fragment 内创建第二个 Android 导航栏

java - Android Studio - 运行 MainActivity 时出错 : Unknown run configuration type AndroidRunConfigurationType