J'ai une classe qui étend FrameLayout appelée NoteView. C'est une classe publique de niveau supérieur.
Ça fonctionne très bien lorsque je crée l'interface utilisateur à partir du code java, mais je n'arrive pas à comprendre comment l'utiliser en XML. J'ai essayé d'insérer le nom de classe entièrement qualifié comme je le ferais pour une vue personnalisée, mais je reçois une exception ClassCastException: android.view.View ne peut pas être cast en android.view.ViewGroup
lorsque l'activité essaie de gonfler le XML.
J'ai seulement réussi à trouver des tutoriels sur les Vues personnalisées, pas les ViewGroup personnalisés. Que dois-je faire pour utiliser un NoteView comme je le ferais avec un FrameLayout dans une mise en page XML ?
Par exemple : Ceci fonctionne
Mais ceci lance l'exception ci-dessus :