I'm not sure it makes sense to compare them.  ViewStub is a view that uses
LayoutInflater to inflate its view hierarchy when needed.  As far as
inflating the view hierarchy goes, they are the same.  They just are
different APIs, so the only interesting different between them is really the
obvious difference in how you use the API.

On Thu, May 19, 2011 at 7:41 AM, Diego Tori
<[email protected]>wrote:

> If I recall correctly, ViewStub acts as a lazy XML include, in that the
> referenced view only gets added to the view hierarchy in the time that it's
> inflated, not ahead of time. The gain on this method is that it makes it
> quick and cheap to inflate a view, however, once it's inflated, it cannot be
> recreated or re-inflated (since the VS reference is gone from the
> heirarchy). LayoutInflater on the other hand allows you to inflate views at
> will, and add them directly into the heirarchy, however, you have to deal
> with the overhead of inflating them.
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Dianne Hackborn
Android framework engineer
[email protected]

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to