我无法在吐司中使用代码来对其进行乘法/除/加/减我输入到应用中的数字。请记住,我是一个非常初学者,任何帮助将不胜感激。
Toast toast = new Toast(getApplicationContext());
toast.setGravity(51, 0, 0);
Toast.makeText(MainActivity.this, (CelNum * 1.8 + 32),
Toast.LENGTH_LONG).show();
如果有人知道我的意思或者有更好的方法,请帮忙。谢谢!
答案 0 :(得分:2)
Toast采用String。如果要打印数字,则需要进行转换。 Java为您提供了几种快速的方法:
"" + 5
或
Integer.toString(5)
两者都会将5转换为String。
答案 1 :(得分:1)
您必须将double
转换为String
。您可以使用String.valueOf
将任何基本类型(int
,double
,boolean
等)转换为String
:
Toast.makeText(MainActivity.this, String.valueOf(CelNum * 1.8 + 32),
Toast.LENGTH_LONG).show();
您还可以使用Integer.toString
或Double.toString
,将各自的类型转换为String
。