我不确定这是我或什么,但我有一个问题,将双精度转换为字符串。
这是我的代码:
double total = 44;
String total2 = Double.toString(total);
是我做错了什么,还是我漏了一步。
我得到错误NumberFormatException时,试图转换这个。
totalCost.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
try {
double priceG = Double.parseDouble(priceGal.getText().toString());
double valG = Double.parseDouble(volGal.toString());
double total = priceG * valG;
String tot = new Double(total).toString();
totalCost.setText(tot);
} catch(Exception e) {
Log.e("text", e.toString());
}
return false;
}
});
我试图在onTouchListener中做到这一点。我张贴更多的代码,基本上当用户触摸编辑文本框,我想要的信息计算一个填充编辑文本框。