À l'aide de GLSurfaceView classe avec android xml mises en page

Je veux profiter de l'android xml mises en page. J'ai mis un glSurfaceView dans un cadre de mise en page à utiliser en conjonction avec un linéaire de la mise en page comme si...

<FrameLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1">

<android.opengl.GLSurfaceView android:id="@+id/surfaceviewclass"
android:layout_width="match_parent"
android:layout_height="match_parent"/>

</FrameLayout>

<LinearLayout android:id="@+id/gamecontrolslayout"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:layout_weight="5"
          android:background="@drawable/backdrop"> 
//some layout stuff

</LinearLayout>
<LinearLayout>

Je téléphone alors à ma disposition comme

setContentView(R.layout.main);
    GLSurfaceView glSurfaceView = (GLSurfaceView)findViewById(R.id.surfaceviewclass);

dans onCreate();

Comment puis-je appeler mon glSurfaceView afin que je puisse utiliser des layouts xml comme ceci et aussi référence à mon propre GLSurfaceView classe (ci-dessous est le code qui fait référence à mon propre GLSurfaceView classe)...

glSurfaceView = new MyGLSurfaceView(this);
    setContentView(glSurfaceView);

Est-il de toute façon de la combinaison de ces deux? Je veux le faire parce que j'ai tout un tas de choses qui se passent dans ma glSurfaceView classe comme le chargement de fichiers et les événements tactiles. Et seulement, j'ai juste pensé à la mise en œuvre de cette nouvelle disposition

OriginalL'auteur Jack | 2011-10-26