我想在自定义视图顶部显示一个 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>
我需要在线性布局顶部有一个 3*3 网格状结构。