カスタム ビューの上にマトリックス ビューのような 3*3 グリッドを表示したい (そのカスタム ビューは、加速度計に作用するボールを表示するためのビューとして使用されます)。私が達成したかったのは、そのカスタム ビューのボールが加速度計によって作用されたときに、カスタム ビュー (「mSimulationView」と名付けました) に沿って移動し、ボックスのような 9 つのグリッドのいずれかを通過することです。ボックス (グリッド) のいずれかを通過すると、ジョイパッドのような方向制御がトリガーされます。ボックス (グリッド) をユーザーに表示し、ボールが通過するときにボックス (グリッド) の色を変更したいと考えています。
問題は、カスタム ビューの上にグリッド ビューを追加する方法がわからないことです。「テーブル行」または「グリッド ビュー」を追加すると、カスタム ビューが完全にブロックされます。この目的のために「GLSurfaceView」を使用することを考えていましたが、それが機能するかどうかもわかりません。Android.v2.1用の重力シミュレートジョイパッドを作ろうとしています。
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="250dp"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:orientation="vertical" >
</LinearLayout>
linearLayout の上に 3*3 グリッドのような構造が必要です。