androidxmlレイアウトを利用したい。glSurfaceViewをフレームレイアウトに配置して、このような線形レイアウトと組み合わせて使用します...
<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>
それから私は自分のレイアウトをそのように呼びます
setContentView(R.layout.main);
GLSurfaceView glSurfaceView = (GLSurfaceView)findViewById(R.id.surfaceviewclass);
onCreate();
このようなxmlレイアウトを利用し、自分のGLSurfaceViewクラスを参照できるようにglSurfaceViewを呼び出すにはどうすればよいですか(以下は自分のGLSurfaceViewクラスを参照するコードです)...
glSurfaceView = new MyGLSurfaceView(this);
setContentView(glSurfaceView);
これら2つを組み合わせる方法はありますか?このcosを実行したいのですが、ファイルの読み込みやタッチイベントなど、glSurfaceViewクラスで多くのことが行われています。そして、私だけがこの新しいレイアウトを実装することを考えました