Android Edittext - 输入负数 numberDecimal|numberSigned
Android Editext - Enter negative number numberDecimal|numberSigned
我有一个编辑文本,我想接受正数和负数。
它在我的 phone 上工作 phone,键盘显示“-”符号,但是它在某些 phone 上不工作,而“-”不出现在他们的键盘上。请参阅所附图片。如何修复它以便它适用于所有 Android phones。我将 edittext 设置为 android:inputType="numberDecimal|numberSigned" 第一张图片在我的 phone 上,而第二张图片显示用户的 phone 并且他在输入“-”符号时遇到问题。他使用 Android 版本 5.0.1。
<EditText
android:id="@+id/number"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:inputType="numberDecimal|numberSigned"
/>
谢谢。
在第二个键盘上,-
可以作为 )
键上的选项找到。所以你做的一切都是对的。设置 android:inputType="numberDecimal|numberSigned"
就足够了。但最终您可能会发现键盘无法正确处理这些类型。但是无论如何你也无能为力。
将我的评论移至答案:
I can see the -
on both images. Probably on the lower one you need to hold the button for it though.
成功了,按住按钮选择 -
。
我有一个编辑文本,我想接受正数和负数。
它在我的 phone 上工作 phone,键盘显示“-”符号,但是它在某些 phone 上不工作,而“-”不出现在他们的键盘上。请参阅所附图片。如何修复它以便它适用于所有 Android phones。我将 edittext 设置为 android:inputType="numberDecimal|numberSigned" 第一张图片在我的 phone 上,而第二张图片显示用户的 phone 并且他在输入“-”符号时遇到问题。他使用 Android 版本 5.0.1。
<EditText
android:id="@+id/number"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:inputType="numberDecimal|numberSigned"
/>
谢谢。
在第二个键盘上,-
可以作为 )
键上的选项找到。所以你做的一切都是对的。设置 android:inputType="numberDecimal|numberSigned"
就足够了。但最终您可能会发现键盘无法正确处理这些类型。但是无论如何你也无能为力。
将我的评论移至答案:
I can see the
-
on both images. Probably on the lower one you need to hold the button for it though.
成功了,按住按钮选择 -
。