Comment ajouter dynamiquement modifier des zones de texte lorsque le bouton est cliqué?
Comment pourrais-je mettre en œuvre un bouton de sorte qu'une nouvelle zone de texte est ajouté dynamiquement sur chaque clic?
- en fait j'ai un bouton se trouvant sur mon fichier xml.. selon mes connaissances..j'ai une idée de ce que je dois faire quelque chose sur l'événement click... mais c'est là que je suis coincé. EditText ed = new EditText(contexte); vue.addView(ed); donc, dois-je exécuter une boucle?? mais avec boucle j'aurai nombre défini de modifier des zones de texte.. mais je veux ajouter un par un.. donc, fondamentalement, il agit comme un bouton plus..
- Jetez un oeil here
- ici, il est en train de définir le nombre maximum de modifier les zones de texte.. je ne veux pas que.. je veux que chaque fois que le bouton est cliqué.. la zone d'édition doit venir..
Vous devez vous connecter pour publier un commentaire.
C'est mon précédent post.
Vous devez utiliser EditText au lieu de TextView.
Espère que cette aide pour vous.
Si vous seulement, et toujours envie d'ajouter deux Modifier les widgets de Texte à votre activité lorsque le bouton est enfoncé, vous pouvez faire quelque chose comme ceci (pseudo-code). Ceci suppose que vous ne voulez jamais avoir plus de deux modifier les composants de texte à côté de votre bouton.
dans votre onClick du bouton de l'écouteur vous pouvez modifier les composants de la visibilité visible en appelant
Vous devriez avoir quelque chose comme ceci:
racine: la racine de mise en page où vous souhaitez ajouter le EditText.
myContext: peut-être l'activité, etc, etc.
Espérons que cette aide!!