comparison between viewstub and latoutinflater to add view at runtime?

by Hitendrasinh Gohil » Thu, 19 May 2011 21:55:52 GMT


Sponsored Links
 hi,

What is the difference between using viewstub and layoutinflater to
inflate views at runtime?

-- 



Re: comparison between viewstub and latoutinflater to add view at runtime?

by Diego Tori » Thu, 19 May 2011 22:41:18 GMT


 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.

-- 


Sponsored Links


Re: Re: comparison between viewstub and latoutinflater to add view at runtime?

by Dianne Hackborn » Fri, 20 May 2011 00:13:16 GMT


 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






-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

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.

-- 



Other Threads

1. How to record a video as a Service

Hi All,

I just wanted a small piece of information. I am trying to record a
video in background as a service. But, I am unable to record it. Can
you tell me first of all that is it possible or not. And if possible,
please guide me through the procedure.

Thanks in advance,
Anurag

-- 

2. Directories and Files on External Storage are invisible

Hi Everyone,

I have created a directory and even a file in that directory on the
external storage, I am able to read and write into that but the
problem is they are not visible on the emulator i.e, in the phone.
What might be the reason.

-- 

3. Proper way to use Non-Extended Classes?

4. list of bluetooth paired devices

5. Regarding toast messages

6. SocketTimeoutException thrown frequently

7. MP4 video problem