Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让用户以科学记数法输入android edittext_Android_Scientific Notation - Fatal编程技术网

如何让用户以科学记数法输入android edittext

如何让用户以科学记数法输入android edittext,android,scientific-notation,Android,Scientific Notation,我想要一个接受科学记数法中数字的输入。如果您使用任何标准的数字格式,科学记数法。比如说 <EditText android:id="@+id/scientific_number" android:inputType="number|numberSigned|numberDecimal" </EditText> 似乎没有内置的方法来显示带有额外“E”的数字键盘,这非常令人困惑,因为它对许多应用程序都很有用 您有两个选择,一个是您可以按照此处所述设计自己的键盘:

我想要一个接受科学记数法中数字的输入。如果您使用任何标准的数字格式,科学记数法。比如说

<EditText
   android:id="@+id/scientific_number" 
  android:inputType="number|numberSigned|numberDecimal" 
</EditText>

似乎没有内置的方法来显示带有额外“E”的数字键盘,这非常令人困惑,因为它对许多应用程序都很有用

您有两个选择,一个是您可以按照此处所述设计自己的键盘:

其次,您可以在编辑文本中添加一个“E”按钮(我更喜欢这种方法),或者将“E”放在光标处。此处介绍了执行此操作的方法: