Je voudrais créer une vue personnalisée (je vais l'appeler MyComplexView
), par exemple un RelativeLayout
avec un Imageview
, un TextView
et un Button
.Créer une vue composite dans Android
Je voudrais déclarer un xml avec la mise en page et créer la classe:
MyComplexView extends RelativeLayout{...}
Mais je ne sais pas ce que je dois passer outre indiquer que la mise en page doit être gonflé.
Comment est-ce que je peux faire ceci? Merci
Je n'ai jamais compris pourquoi c'est si complexe chez android. Bien sûr, cette possibilité devrait être donnée par Android, mais on pourrait penser que vous pouvez définir des vues personnalisées complexes juste avec XML. – Geki
toutes les vues sont écrites en code, le bouton standard est également écrit en code. vous l'utilisez simplement avec XML et le personnalisez partiellement. Si vous voulez créer une interface utilisateur plus complexe, cela demandera bien sûr des efforts et des connaissances supplémentaires. Ce que j'ai décrit ici est l'une des nombreuses approches pour créer des composants réutilisables. – DArkO