Aller au contenu

Type de caractère


Fks

Recommended Posts

Bonjour,

Pour une application, je récupère le texte d'un textview et je veux le comparer à 0. Je fais donc ça :

	TextView TexteEcran = (TextView)findViewById(R.id.TexteEcran);
	if (TexteEcran.getText()=="0") {
			TexteEcran.setText(Touche);
		}
		else {
			TexteEcran.setText(TexteEcran.getText() + Touche);
	}

Dans le déboggueur il m'indique que TexteEcran.getText() est égal à 0 mais le if ne marche jamais. Qqn à une piste.

Frk

Lien vers le commentaire
Partager sur d’autres sites

essai avec ça :

TextView texteEcran = (TextView)findViewById(R.id.TexteEcran);
 if (texteEcran.getText().toString().equals("0")) {
         texteEcran.setText(Touche);
  }
  else {
       texteEcran.setText(texteEcran.getText() + Touche);
 }

Pour la petite histoire quand tu fais if (TexteEcran.getText()=="0"), tu compares deux instances donc elle sont forcement différentes

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...