将编辑文本转换为双精度 android
Converting a Edit Text to a double android
我有 2 个编辑文本,因为我想把它们变成小数,所以我不能把它们变成整数,所以我必须把它们变成双精度。我有这段代码,但在 n2Var get text 中我有一个错误。
mul = (Button) findViewById(R.id.button);
n1 = (EditText)findViewById(R.id.editText);
n2 = (EditText)findViewById(R.id.editText2);
ans = (EditText)findViewById(R.id.TextView10);
double n1Var = Double.parseDouble(n1.getText().toString());
double n2Var = Double.parseDouble(n2,getText().toString());
感谢您的帮助!
你在 n2Var 中有这个
double n2Var = Double.parseDouble(n2,getText().toString());
而不是
double n2Var = Double.parseDouble(n2.getText().toString());
在 Kotlin 中你可以使用这个..
edittext.text.toString().toDouble()
我有 2 个编辑文本,因为我想把它们变成小数,所以我不能把它们变成整数,所以我必须把它们变成双精度。我有这段代码,但在 n2Var get text 中我有一个错误。
mul = (Button) findViewById(R.id.button);
n1 = (EditText)findViewById(R.id.editText);
n2 = (EditText)findViewById(R.id.editText2);
ans = (EditText)findViewById(R.id.TextView10);
double n1Var = Double.parseDouble(n1.getText().toString());
double n2Var = Double.parseDouble(n2,getText().toString());
感谢您的帮助!
你在 n2Var 中有这个
double n2Var = Double.parseDouble(n2,getText().toString());
而不是
double n2Var = Double.parseDouble(n2.getText().toString());
在 Kotlin 中你可以使用这个..
edittext.text.toString().toDouble()