2017-10-08 12 views
-2

J'ai essayé de mettre un double et une chaîne dans un textView sur studio android, mais chaque fois que j'essaye, il finit par ajouter la chaîne au double comme une addition, j'ai essayé de mettre des comas au lieu de "+" mais erreur, peut-être la réponse, il est assez évident, mais je havre de paix trouvé jusqu'à ce que le momment c'est ce que j'aiComment puis-je définir une chaîne et un double dans le même TextView?

enter image description here

+2

Postez votre code réel au lieu de photos de votre code, jetez un coup d'œil à [demander] et [mcve] – pvg

Répondre

0

Concatenate avant de définir le texte:

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

l'opérateur + ajoute deux opérandes si les deux sont des nombres. Il effectue la concaténation uniquement si au moins l'un d'entre eux est String.

Par exemple.

double a = 1.5; 
double b = 2.5; 

maintenant à concaténer les deux chiffres ci-dessus, vous devez utiliser:

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

Si vous utilisez textView.setText(""+a+b) vous obtiendrez un avertissement relatif à la localisation. Mais votre code fonctionnera bien.