gpt4 book ai didi

android - EditText 不接受负数

转载 作者:行者123 更新时间:2023-11-30 02:29:09 25 4
gpt4 key购买 nike

我有一个 android 应用程序,它有四个 EditText,这 4 个 EditTExt 接受负值。我的应用程序还有一个计算按钮,用于添加这四个值并在 TextView 中显示结果,还有一个用于清除四个 EditText 值的清除按钮。

当我点击计算按钮然后点击重置按钮时。我无法向 4 EditText 输入负值。 EditText 接受“-”(负号)但之后不接受任何内容。

EditText 的 XML

 <EditText
android:layout_width="105dp"
android:layout_height="25dp"
android:inputType="numberSigned|numberDecimal"
android:id="@+id/editText_L1Angle"
android:textColor="#FFFFFF"
android:paddingLeft="40dp"
android:paddingRight="10dp" />

点击重置按钮

tempL1Angle = (EditText) findViewById(R.id.editText_L1Angle);
tempL2Angle = (EditText) findViewById(R.id.editText_L2Angle);
tempL3Angle = (EditText) findViewById(R.id.editText_L3Angle);
tempL4Angle = (EditText) findViewById(R.id.editText_L4Angle);

//tempL1Angle.setText("0");
//tempL2Angle.setText("0");
//tempL3Angle.setText("0");
//tempL4Angle.setText("0");

tempL1Angle.setText("");
tempL2Angle.setText("");
tempL3Angle.setText("");
tempL4Angle.setText("");

//tempL1Angle.getText().clear();
//tempL2Angle.getText().clear();
//tempL3Angle.getText().clear();
//tempL4Angle.getText().clear();

如您所见,我尝试了 3 种不同的选项来保留值,但 EditText 仍然不接受“-”之后的任何值。

我们会提供帮助 :)

最佳答案

试试这个 - edit_text.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED);

关于android - EditText 不接受负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27512817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com