Jump to content

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

Link to comment
Share on other 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).

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...