Desidero utilizzare i layout di Android xml. Ho messo un glSurfaceView in un layout telaio da utilizzare in combinazione con un layout lineare, in questo modo ...Uso della classe GLSurfaceView con layout xml 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>
Ho poi chiamo il mio layout in questo modo
setContentView(R.layout.main);
GLSurfaceView glSurfaceView = (GLSurfaceView)findViewById(R.id.surfaceviewclass);
a onCreate ();
Come posso chiamare il mio glSurfaceView modo che io possa fare uso dei layout XML come questo e anche fare riferimento mia classe GLSurfaceView (qui di seguito è il codice che fa riferimento mia classe GLSurfaceView) ...
glSurfaceView = new MyGLSurfaceView(this);
setContentView(glSurfaceView);
Esiste comunque la combinazione di questi due? Voglio farlo perché ho un sacco di cose in corso nella mia classe glSurfaceView come il caricamento dei file e gli eventi touch. E solo ho pensato di implementare questo nuovo layout
mia superficie vista non dispone di un set di attributi dovrebbe quella materia? – Jack
L'implementazione appena sopra dice che ha problemi a gonfiare la classe. L'errore proviene dal file xml – Jack
La tua classe è pubblica? – svdree