J'utilise des données pour créer des éléments d'un ViewGroup
. Les ViewGroup
sont LinearLayouts
, à l'exception des feuilles, qui sont TextViews
. Parce que les données dessine la hiérarchie, je gonfle les LinearLayouts
et TextViews
à partir de fichiers XML individuels par programmation à la volée.Impossible d'ajouter une sous-vue à un LinearLayout avec "Wrap_Content"
Mon problème: Lorsque je crée un LinearLayout
avec l'attribut wrap_content
, puis gonfler un TextView
ou autre LinearLayout
en elle, je ne peux pas les parents (ou assez d'entre eux, de toute façon) à redessiner, en respectant la nouvelle vue. Ces LinearLayouts
semblent toujours sortir à 0 taille, parce que quand ils sont d'abord créés (avant que leurs enfants ne soient gonflés), ils s'enroulent autour de rien.
J'ai essayé d'appeler quelques méthodes de stock de ViewGroup
mais rien ne semble fonctionner.
S'il vous plaît, éditer votre réponse avec un code. – Macarse