所以我一直在玩一些带有一些数学问题的小游戏。例如,应用程序会给你一个类似23 + 47的问题,这很好,但是当它给你一个像9/6这样的问题时,会出现问题。由于您在EditText中输入结果,我需要正确的输入类型。但!当我做的时候
android:inputType="numberDecimal"
它提供的软键盘是一个没有分隔符的软键盘,这意味着我无法制作逗号。它几乎毁了游戏:-)
我尝试过像这样的事情
android:inputType"numberSigned|numberDecimal"
我也试过
android:digits="0123456789."
但迄今为止没有任何工作。
我无法获得正确的键盘。
有什么建议吗?
答案 0 :(得分:5)
andorid:inputType="numberDecimal"
用于取小数输入,因此0到9之间的所有数字(包括小数点符号(。))只能是输入值。它工作正常。我不明白逗号的位置在哪里。
答案 1 :(得分:5)
尝试添加逗号“,”。它可能会导致不同的数字格式。
<EditText
android:inputType="number"
android:digits="0123456789.," />