Je construis une application Android et je suis un peu aux prises avec des vues personnalisées.Android: vue personnalisée basée sur la mise en page: comment?
Je voudrais avoir une vue réutilisable qui consiste en quelques éléments de mise en page standard. Disons un relativelayout avec quelques boutons dedans.
Comment dois-je procéder. Dois-je créer une classe de vue personnalisée qui étend RelativeLayout et ajouter par programme ces boutons? Je pense que c'est un peu exagéré?
Quelle est la façon de le faire correctement dans Android?
Notez que pour la ressource de mise en page XML, l'élément racine '' fonctionne bien pour ce scénario. –
CommonsWare
Je dois mentionner que l'utilisation de la méthode 'onFinishInflate' ne parvient pas à gonfler les mises en page enracinées' '. Si vous gonflez dans la méthode 'onCreate', cela fonctionne. –
Peterdk
Il ya aussi un document officiel sur ce sujet: http://developer.android.com/guide/topics/ui/custom-components.html#compound Mais en fait cette réponse m'a été plus utile :) – BoD