14 votes

Comment passer une valeur double à un textview dans Android

Dans Android, je définis le texte d'un textview comme étant la réponse à un calcul qui est un type de données double.

Lorsque la valeur double a une valeur de 5, le textview reçoit la chaîne : 5.0.

Code:

double result = number1/number2;
String finalresult = new Double(result).toString();
textView1.setText(finalresult);

Comment puis-je formater le texte du textview pour qu'il affiche la valeur double dans un format cohérent ?

0voto

Agarwal Shankar Points 14558
Double résultat = nombre1/nombre2; //nombre1 et nombre2 sont des doubles
textView1.setText(""+résultat);

Utilisez les deux lignes ci-dessus pour définir la valeur du textview

0voto

Shoeb Surve Points 29

La manière la plus simple text.setText(a+"")

0voto

Sarbjit Singh Points 1

La meilleure façon est de convertir la valeur double en chaîne de caractères et de définir le texte dans le textview.

String str = String.valueOf(12.123456789);
txtView.setText(str);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X