2010-09-09 6 views
4

J'ai deux mises en page XML déclarées dans le dossier res/layout l'une contient le modèle générique et l'autre contient les vues spécifiques à un écran particulier. Je veux ajouter la deuxième mise en page xml au premier, c'est-à-dire le générique. Comme ces deux dispositions sont déclarées en XML, je ne suis pas en mesure d'en ajouter une à l'autre. Comment puis-je résoudre ce problème?android - ajouter une mise en page xml dans une autre mise en page xml

Répondre

9

Avez-vous essayé d'utiliser un LayoutInflater et de gonfler votre vue spécifique et de l'ajouter à un ViewGroup ou FrameLayout?

+0

Cela a fonctionné. Merci Brian – Robin

+0

De rien. N'hésitez pas à marquer cela comme la réponse acceptée. – Brian

16

Je ne comprends peut-être pas correctement. Mais il peut être beaucoup plus facile d'utiliser la méthode <include layout="@layout/yourlayouthere" /> pour simplement l'intégrer en utilisant simplement la notation XML. J'utilise cette méthode pour construire un tas de petites parties et ensuite les rassembler dans ma disposition principale en utilisant l'instruction inlcude.

+1

il y a une méthode disponible si le bouton est cliqué puis cette activation de la balise ** include **. –

Questions connexes