1

カスタム ビューの上にマトリックス ビューのような 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 グリッドのような構造が必要です。

4

0 に答える 0