Aller au contenu

aide edit texte récupération


fabstor

Recommended Posts

Salut à tous!

je développe depuis peu des petites applications pour android

Je suis actuellement sur un projet qui nécessite de créer un nombre indéterminé (dépendant de l'utilisateur..) d'édit text...

je procède de la manière suivante (et ca marche!) :

LinearLayout layout = (LinearLayout) findViewById(R.id.linearLayout1);

EditText edittext = new EditText(this);

edittext.setText("Text View " + i);

edittext.setHint("Name or Thing");

edittext.setId(i);

LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(

LinearLayout.LayoutParams.FILL_PARENT,

LinearLayout.LayoutParams.WRAP_CONTENT

);

layout.addView(edittext, p);

Cependant, je voudrait récupérer le texte de certaines de ces edit text

Comment dois - je procéder?

Je sais récupérer le texte d'un edit text avec son identifiant, mais la il n'y en a pas!

je pensais rajouter la ligne : edittext.setId(i); (i un entier...) mais ça ne marche pas par identifiant....

merci de votre aide d'avance!!

Lien vers le commentaire
Partager sur d’autres sites

Quand tu les génères, pourquoi ne met tu pas un OnFocusChangeListener ?

Comme ça lorsque tu prend et perd le focus d'un edittext, tu peux récupérer le texte.

Sinon, si tu veux récupérer le texte seulement a la fin (par exemple un formulaire), il te suffit de stocker la dernière valeur de ta variable d'incrémentation i.

Comme ça, a la fin de la saisie, tu refais une boucle ou tu n'as plus qu'a faire des layout.findViewById(i).

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...