Android Java修改键盘键

Android Java修改键盘键,java,android,math,keyboard,key,Java,Android,Math,Keyboard,Key,经过大量搜索,我找不到任何关于修改安卓上某个键给出的值的信息。我的应用程序中的字段应仅为有效的数字值(如-1.9)。因此,我没有将其限制为仅用于输入的整数,而是对其进行了更改,以使手机键盘显示,从而用户将无法输入无效字符 该应用程序需要允许用户输入“E”表示大/小值(如5.9E-10) 是否可以修改手机键盘上的空格按钮,将“E”输出到文本字段,并仅对该特定页面禁用符号部分按钮 由于我使用了bigDecimal,这将使输入非常大/很小的值和获得更准确的答案变得容易。小数位数的mathContext

经过大量搜索,我找不到任何关于修改安卓上某个键给出的值的信息。我的应用程序中的字段应仅为有效的数字值(如-1.9)。因此,我没有将其限制为仅用于输入的整数,而是对其进行了更改,以使手机键盘显示,从而用户将无法输入无效字符

该应用程序需要允许用户输入“E”表示大/小值(如5.9E-10)

是否可以修改手机键盘上的
空格
按钮,将“E”输出到文本字段,并仅对该特定页面禁用符号部分按钮

由于我使用了
bigDecimal
,这将使输入非常大/很小的值和获得更准确的答案变得容易。小数位数的
mathContext
由近似值自动确定

谢谢

是否可以修改手机键盘上的“空格”按钮,将“E”输出到文本字段中,并仅针对特定页面禁用符号部分按钮

仅当您编写自己的输入法编辑器,并且仅当用户选择切换到您的输入法编辑器时

或者,不要使用
编辑文本
,而是将自己的计算器按钮作为自己UI的一部分

是否可以修改手机键盘上的“空格”按钮,将“E”输出到文本字段中,并仅针对特定页面禁用符号部分按钮

仅当您编写自己的输入法编辑器,并且仅当用户选择切换到您的输入法编辑器时


或者,不要使用
EditText
,而是将自己的计算器按钮作为用户界面的一部分。

这不是普通的计算器,而是基于给定公式的计算器。有几个文本字段。我可以在UI中创建自己的输入部分,但如何使该部分像普通键盘一样自动隐藏或显示?这不是一个普通的计算器,它是一个基于给定公式的计算器。有几个文本字段。我可以在UI中创建自己的输入部分,但如何使该部分像普通键盘一样自动隐藏或显示?以及如何将值传递给选定的EditText,而不丢失对它的关注。