我正在从 EditText 中检索一个数字:
long org=0;
String EnteredOrgAmount=amount.getText().toString();
if(!EnteredOrgAmount.equalsIgnoreCase("")) {
org=Long.parseLong(EnteredOrgAmount);
}
这工作正常,直到我输入 7.7,例如,我得到一个 numberFormatException。我不能使用逗号,因为我将 XML 中的 EditText 声明为: android:inputType="numberDecimal"
有没有办法解决这个问题?