2017-10-08 64 views
-2

我一直试图把一个双精度和一个字符串放在android studio的textView中,但每次我尝试它时都会将字符串添加到双精度类似于adition的字符串中,我试着用“+”代替“+”,但标记为“+”错误,也许答案是很明显的,但我还没有发现它,直到momment这是我如何在同一个TextView中设置一个字符串和一个double?

enter image description here

+2

发布你的实际代码而不是你的代码的图片,看看[问]和[mcve] – pvg

回答

0

串联设置文本之前:

String text = altura2 + AlturaPLUS; 
textView.setText(text); 
0

+运算符将两个操作数如果他们都是数字。它仅在至少其中一个是String时才执行级联。

例如。

double a = 1.5; 
double b = 2.5; 

我们来连接上述两个数字,你应该使用:

String result = ""+a+b; 
//or String result = String.valueOf(a) + b; 
textView.setText(result); 

如果使用textView.setText(""+a+b)你会得到与本地化相关的警告。但是你的代码运行良好。

相关问题