如何在同一个TextView中设置一个字符串和一个double?
问题描述:
我一直试图把一个双精度和一个字符串放在android studio的textView中,但每次我尝试它时都会将字符串添加到双精度类似于adition的字符串中,我试着用“+”代替“+”,但标记为“+”错误,也许答案是很明显的,但我还没有发现它,直到momment这是我如何在同一个TextView中设置一个字符串和一个double?
答
串联设置文本之前:
String text = altura2 + AlturaPLUS;
textView.setText(text);
答
+运算符将两个操作数如果他们都是数字。它仅在至少其中一个是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)
你会得到与本地化相关的警告。但是你的代码运行良好。
发布你的实际代码而不是你的代码的图片,看看[问]和[mcve] – pvg