Android GLSurfaceView as subview
<p>I'm very new to an Android platform and currently trying figure out why things work this way:</p>

<p>If I create <code>GLSurfaceView</code> and add it using the <code>setContentView</code> or <code>addContentView</code> to an activity everything works fine (<code>Renderer.onDrawFrame</code> is called as expected). However if I add my <code>GLSurfaceView</code> to another <code>ViewGroup</code> (which is then added using <code>setContentView</code>) nothing is rendered.</p>

<p>So what is the difference between <code>addView</code> and <code>addContentView</code> ?</p>

<p>In the end I need to create a custom view with OpenGL rendering in background and some controls on top.</p>

<p>Also what is the point of separating View and ViewGroup? Why not to join them (like it is done in CocoaTouch) ?</p>
