I'm using data to build elements of a ViewGroup
. The ViewGroup
are LinearLayouts
, except the leaves, which are TextViews
. Because Data draws the hierarchy, I inflate the LinearLayouts
and TextViews
from individual XML files programatically on the fly.
My Problem:
When I create a LinearLayout
with the attribute wrap_content
, then inflate a TextView
or other LinearLayout
into it, I can't get the parents (or enough of them, anyway) to redraw, respecting the new view. These LinearLayouts
always seem to come out at 0 size, because when they are first created (before their children are inflated), they wrap around nothing.
I've tried calling some stock methods of ViewGroup
but nothing seems to work.