2009-11-23 5 views
4

Je me demandais comment tout le monde réutilisait les mises en page android et les composants? Faites-vous l'ancienne copie/coller le code existant dans le projet, ou est-il un moyen d'inclure les dispositions et les composants dans un fichier jar pour la réutilisation? Par exemple, si j'ai une vue de liste, j'ai peut-être une autre vue que j'utilise pour chaque élément de la liste, elle pourrait avoir une icône, et peut-être une ligne d'en-tête, puis une ligne avec plus de détails. Bien qu'il ne soit pas difficile de créer ceci, il serait bon de pouvoir créer ceci génériquement et de le réutiliser dans différents projets.Layouts android réutilisables

+0

Vous voudrez peut-être ajouter une explication de ce que vous considérez "composants" ici. – CommonsWare

Répondre

2

Si vous utilisez les mises en page dans le même projet, l'étiquette « include » fonctionnera:

<include android:id="@+id/the_id" layout="@layout/my_layout_to_include" /> 

pour plus d'informations: http://www.curious-creature.org/

En ce qui concerne la réutilisation sur plusieurs projets, je voudrais suggère de créer une vue personnalisée et de la distribuer dans un fichier jar.

+0

Ralphleon, existe-t-il un moyen de distribuer facilement les fichiers de mise en page associés dans ce fichier jar (en supposant que votre vue personnalisée utilise des fichiers de mise en page)? On dirait que vous devrez les emballer séparément et que l'utilisateur les extraira dans le répertoire res, non? – emmby

+0

Je vois le même problème avec ceci, a-t-on essayé de les mettre dans un pot avec des ressources comme des icônes, des mises en page, etc. – broschb

Questions connexes