经过大量搜索后,我找不到有关修改 Android 上某个键给出的值的任何信息。我的应用程序的字段只能是有效的数字值(例如 -1.9)。因此,我没有将其限制为仅用于输入的整数,而是对其进行了更改,以便出现电话键盘,因此用户将无法输入无效字符。
该应用程序需要允许用户为大/小值(例如 5.9E-10)输入“E”。
是否可以修改space
电话键盘上的按钮以将“E”输出到文本字段并仅禁用该特定页面的符号部分按钮?
这将使输入非常大/小的值并获得更准确的答案变得容易,因为我使用bigDecimal
. mathContext
小数位数由近似值自动确定。
谢谢。