1

私はゲームをやっていて、私が呼び出すクラスがGameLoopあり、それを拡張SurfaceViewして実装していRunnableます。プレイヤーが選択できるオプションが必要です。MainActivity拡張Activityして実装するクラスもありますがOnTouchListener、画面にテキストまたは画像を配置し、タッチ入力座標がテキストまたは画像の領域内にあるかどうかを確認するのが最善の方法であるかどうか疑問に思っていますか? または、これに対するより良いアプローチはありますか?共通ボタンは一緒に利用できないと思いますSurfaceViewか?

4

1 に答える 1

0

SurfaceViewextends View-RelativeLayout親として a を持ち、そのonClickListeners上に他のView. 試してみてください、うまくいきます。

例えば:

<RelativeLayout>
    <SurfaceView />
    <LinearLayout>
      <Button1 />
      <Button2 />
    </LinearLayout>
</RelativeLayout>
于 2013-06-06T08:47:25.383 に答える