我想这一定很简单,但是如何在
EditText
中插入负数?
我正在 Mac 上运行模拟器。
谢谢你。
输入号码前按“-”即可?
如果不可能,则 editText 的 inputType 可能有问题。 例如,
android:inputType="numberDecimal"
不允许使用负数。在这种情况下,您应该添加:android:inputType="numberDecimal|numberSigned"
。
在资源文件.axml中,EditBox更改类型
android:inputType="numberDecimal"
到
android:inputType="numberDecimal|numberSigned"
它对我有用
EditText yourEditText = (EditText)findViewById(R.id.yourEditText);
yourEditText.setText("whatever");
editText.setText(String.valueOf(-1));
如果您正在使用 Kotlin 并希望以编程方式执行此操作,则可以使用以下命令:
yourInput.inputType = InputType.TYPE_CLASS_NUMBER or InputType.TYPE_NUMBER_FLAG_SIGNED