Maybe you could explicitly call the drawing method of the View passing in 
your own Canvas?



On Sunday, January 6, 2013 6:21:11 AM UTC-6, Justin Buser wrote:
>
> I agree that people deserve respect, however I don’t feel that my response 
> was disrespectful. If I was curt it was only because I felt that the 
> situation warranted it. Furthermore, I clearly and succinctly explained 
> exactly why his response was incorrect and misleading as well as why I 
> found his answer so frustrating so I’m not really sure how to respond to 
> this. Scolding me for scolding someone seems kind of hypocritical, 
> especially when you have no point.
>
>  
>
> *From:* [email protected] <javascript:> [mailto:
> [email protected] <javascript:>] *On Behalf Of *James Black
> *Sent:* Sunday, November 18, 2012 7:20 AM
> *To:* [email protected] <javascript:>
> *Subject:* Re: [android-developers] Convert a view (layout) to a Bitmap
>
>  
>
> People deserve respect when not being nice, but if you want to attack Guy 
> I would suggest you watch him on YouTube and as mentioned, Google him.
>
> He helps answer questions to share from his depth of knowledge, so if you 
> factually disagree be to the point and show where he erred, without the 
> attacks.
>
> On Nov 17, 2012 3:19 PM, "Justin Buser" <[email protected] <javascript:>> 
> wrote:
>
> I don't understand why I keep finding different posts by you 
> about forcing  layout passes.  The View instance this person is referring 
> would never go through a layout pass, regardless of the point at which his 
> code was executed for several reasons, most notably because it's never even 
> added to the display list. Additionally, even if it *was* added to the 
> Window correctly, calling layout() would not "force the layout", you would 
> call forceLayout() for that but even that would be pointless because the 
> View doesn't have a layout assigned to it or even have anything to layout 
> in the first place.
>
>  
>
> The truly aggravating thing however is the fact that neither the question 
> itself, nor the *actual* answer ever have anything to do with "forcing 
> layouts". Do you understand that when other people come across 
> invalid/irrelevant information like this and believe it (if not because you 
> claim to be a developer then simply because they don't know any better) 
> then it's no longer a forgivable case of simply being wrong about 
> something. At that point you are responsible for every adverse reaction 
> your bad information results in. Every application crash/exception 
> thrown/hour lost/dead kitten/etc... that occurs when someone tries your 
> solution and it doesn't work is on your head.
>
>  
>
> As a human being you should feel morally obligated to not present anything 
> as fact unless you are 100% confident that it is indeed so. At the very 
> least you should have first hand experience as it pertains to the 
> information you are providing and if not then test / verify it before hand. 
> Although each individual  failure in this may seem relatively 
> insignificant, the aggregate result will ultimately have a negative impact 
> on our evolutionary progress as a species. As far fetched as you may find 
> this to be the vast multitude of problems that threaten our very existence 
> are at some level caused by ignorance, as such it should not be taken 
> lightly at *any* level.
>
>
> On Monday, November 17, 2008 11:20:41 AM UTC-5, Romain Guy wrote:
>
> Hi, 
>
> If you do this in onCreate(), then the View didn't go through a layout 
> pass yet, so its size is null (0 by 0 pixels.) You need to either wait 
> for the first layout, or force the layout by calling layout() on the 
> View. 
>
> On Mon, Nov 17, 2008 at 2:34 AM, Jose Cortes <[email protected]> wrote: 
> > 
> > Hello everybody. 
> > 
> > I am working with OpenGL and Android, and I was wondering if there is 
> > any way to create a Bitmap or a Drawable using a view (layout). The 
> > purpose is to use this Bitmap as Texture for an OpenGL figure. 
> > 
> > All I have untill now is: 
> > 
> > ** I create a new view from the context and the Id. 
> > 
> > View l = new View(context); 
> > 
> > l.findViewById(R.layout.main); 
> > 
> > ** I used DrawingCache...but dont know if it is well used: 
> > 
> > l.setDrawingCacheEnabled(true); 
> > 
> > Bitmap bmp = l.getDrawingCache(); 
> > 
> > this bmp is null... 
> > 
> > 
> > Any idea? 
> > 
> > Thanks 
> > > 
> > 
>
>
>
> -- 
> Romain Guy 
> www.curious-creature.org 
>
> -- 
> 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]<javascript:>
> To unsubscribe from this group, send email to
> [email protected] <javascript:>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>
> -- 
> 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]<javascript:>
> To unsubscribe from this group, send email to
> [email protected] <javascript:>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
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