Quiero utilizar los diseños xml de Android. He puesto un glSurfaceView en un diseño de marcos para su uso en conjunción con un diseño lineal como tal ...Uso de la clase GLSurfaceView con diseños xml de Android
<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>
entonces llamo a mi disposición como tal
setContentView(R.layout.main);
GLSurfaceView glSurfaceView = (GLSurfaceView)findViewById(R.id.surfaceviewclass);
en onCreate ();
¿Cómo puedo llamar a mi glSurfaceView para que pueda hacer uso de los diseños de XML como este y también hacer referencia a mi propia clase GLSurfaceView (continuación es código que hace referencia a mi propia clase GLSurfaceView) ...
glSurfaceView = new MyGLSurfaceView(this);
setContentView(glSurfaceView);
¿Hay alguna forma de combinar estos dos? Quiero hacer esto porque tengo muchas cosas en mi clase glSurfaceView, como carga de archivos y eventos táctiles. Y solo que acabo de pensar en implementar este nuevo diseño
Mi Superficie Vista no tiene un conjunto de atributos que la materia debe? – Jack
Simplemente implementey lo anterior dice que tiene problemas para inflar la clase. El error proviene del archivo xml – Jack
¿Su clase es pública? – svdree