【发布时间】:2011-10-04 19:40:54
【问题描述】:
我正在做一个电缆长度计算器,但我遇到了负数问题。
EditTexts 是这样的
<EditText android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal|numberSigned" android:layout_width="40px" android:id="@+id/rxmax">
</EditText>
然后我像这样使用它们:
final EditText rxmax = (EditText) findViewById(R.id.rxmax);
double RXmax = new Double(rxmax.getText().toString());
经过简单的计算:
double OPBmax = TXmax - RXmax;
某处输入的负数变为正数。我在猜测 toString 对话,但我没有找到任何关于如何防止这种情况的信息。
【问题讨论】:
标签: android numbers android-edittext