2017-10-08 92 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)你會得到與本地化相關的警告。但是你的代碼運行良好。

相關問題