Comment inclure la mise en page dans la mise en page dans Android?
Je crée une mise en page commune. Je souhaite inclure cette mise en page dans une autre page.
android
android-layout
mohan
la source
la source
Réponses:
Edit: Comme dans un commentaire demandé à juste titre ici quelques informations supplémentaires. Utilisez le
include
tagpour inclure la mise en page que vous souhaitez réutiliser.
Consultez ce lien ...
la source
<include />
balise, cependant, vous pouvez le faire en utilisant le code java. voir la réponse de Phileo99 ci-dessous pour savoir comment obtenir une référence à la mise en page incluse. et vous pouvez ensuite modifier son contenu.Notez que si vous incluez
android:id...
dans la<include />
balise, il remplacera tout identifiant défini dans la mise en page incluse. Par exemple:yourlayout.xml:
Ensuite, vous référeriez cette mise en page incluse dans le code comme suit:
la source
Utilisez une
<include />
balise.Lisez également les articles sur la création de composants d'interface utilisateur réutilisables et la fusion de dispositions .
la source
Essaye ça
la source
À partir de documents officiels sur la réutilisation des mises en page
Voici mon fichier header.xml que je peux réutiliser en utilisant la balise include
Non j'utilise le balise XML pour ajouter une autre mise en page à partir d'un autre fichier XML.
la source
Because I want to reuse a ProgressBar
quel problème vient?En savoir plus en utilisant ce lien https://developer.android.com/training/improving-layouts/reusing-layouts.html
Au-dessus de la mise en page, vous pouvez l'utiliser dans d'autres activités en utilisant
la source