Je voudrais savoir si son possible d'ajouter une vue dire textview directement à partir de l'activité (dynamiquement) dans Android sans l'avoir réellement dans la mise en page?Ajouter des vues dynamiquement dans Android
Répondre
l'intérieur de votre activité:
TextView tv = new TextView(this);
tv.setId(42);
LayoutParams params = new LayoutParams(width, height);
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
tv.setLayoutParams(params);
setContentView(tv);
Où myView est la vue que vous souhaitez ajouter une vue à. Il peut être de n'importe quel type que vous voulez.
Et si c'est une mise en page relative que j'utilise? Puis-je donner explicitement la position où je veux l'ajouter en utilisant l'ID comme c'est fait dans le fichier XML? – Saiesh
Voir ma réponse éditée pour un exemple de positionnement. –
Et dans ce cas, myview est une vue qui devrait déjà être donnée dans le xml car à moins que et jusqu'à ce que vous le fassiez, vous n'obtiendriez pas un identifiant pour cela? Mais je veux ajouter une vue sans la définir dans le fichier xml. – Saiesh
Oui, c'est absolument possible. Vous pouvez modifier et faire ce que vous voulez avec (sauf pour obtenir l'entrée de l'utilisateur) si vous ne l'ajoutez pas à la mise en page.
- 1. Android - Ajouter dynamiquement plusieurs vues
- 2. Ajouter ou supprimer dynamiquement des vues
- 3. Android Ajouter dynamiquement un fragment avec des sous-vues
- 4. Ajouter dynamiquement des vues à tablerow
- 5. Android Ajouter dynamiquement ImageView
- 6. Ajouter par programme des vues dans android
- 7. Comment ajouter des vues circulairement dans Android?
- 8. Android - Ajouter dynamiquement des onglets
- 9. Android - ajouter des fragments dynamiquement
- 10. Masquer dynamiquement des vues dans une liste personnalisée dans Android
- 11. Android + Ajouter dynamiquement des mises en page
- 12. Insérer dynamiquement des vues
- 13. Android CursorLoader ajouter des vues dynamiquement dans un certain ordre/certain
- 14. Comment ajouter des vues dynamiquement ou par-dessus d'autres composants?
- 15. Nouveau sur Android: changer dynamiquement de vues
- 16. Comment superposer dynamiquement des vues dans RelativeLayout?
- 17. Android ajouter des vues dans une boucle for
- 18. Programatically ajouter des vues sans élément XML dans Android
- 19. Comment ajouter des vues à la vue défilement dans Android?
- 20. Android Gestion des vues ajoutées dynamiquement lors du changement d'orientation
- 21. Android ajouter dynamiquement des images de xml dans gridview
- 22. Ajouter dynamiquement des données à ListView dans android
- 23. Ajouter dynamiquement editezxt et récupérer des valeurs dans Android
- 24. Ajouter dynamiquement une toile Android?
- 25. Ajouter dynamiquement un TextView - Android
- 26. vues Dynamiquement gonflé à ViewFlipper ajoutant dans Android cause NullPointerException
- 27. Comment ajouter Afficher dynamiquement du côté droit dans Android?
- 28. Comment ajouter dynamiquement des composants
- 29. ajouter des contrôles dynamiquement
- 30. ajouter dynamiquement des boutons?
Voir mon [réponse] (http://stackoverflow.com/questions/6930604/android-add-textview-to-layout-when-button-is-pressed/6932540#6932540), j'espère que cela aidera. – kameny