所以我一直在玩一些带有一些数学问题的小游戏.例如,应用程序会给你一个类似23 + 47的问题,这很好,但是当它给你一个类似9/6的问题时,会出现问题.由于您在EditText中输入结果,我需要正确的输入类型.但!当我做
android:inputType="numberDecimal"
Run Code Online (Sandbox Code Playgroud)
它提供的软键盘是一个没有分隔符的软键盘,这意味着我无法制作逗号.它几乎破坏了游戏:-)我尝试过类似的东西
android:inputType"numberSigned|numberDecimal"
我也试过了
android:digits="0123456789."
但迄今为止没有任何工作.
我只是无法获得正确的键盘.
有什么建议?
andorid:inputType="numberDecimal"
Run Code Online (Sandbox Code Playgroud)
是用于十进制输入的,因此从0到9的所有数字(包括小数点符号(。))只能是输入值。而且效果很好。我不知道逗号符号出现在哪里。
尝试添加逗号",".它可能会导致不同的数字格式.
<EditText
android:inputType="number"
android:digits="0123456789.," />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15599 次 |
| 最近记录: |