2013-06-06 68 views
1

我在做一個遊戲,我有一個班級,我打電話GameLoop,它延伸SurfaceView並實施Runnable。我需要一些供玩家選擇的選項。我也有類MainActivity,延伸Activity並實現OnTouchListener我只是想知道最好的方法是在屏幕上放置文本或圖像,然後檢查觸摸輸入座標是否在文本或圖像的區域內?還是有更好的方法呢?我猜普通按鈕不適用於SurfaceView在SurfaceView中觸摸輸入「按鈕」

回答

0

SurfaceView延伸View - 你可以有一個RelativeLayout爲你的父母和在它上面的浮動按鈕(用自己的onClickListeners)像任何其他View。嘗試一下,它的作品。

例如:

<RelativeLayout> 
    <SurfaceView /> 
    <LinearLayout> 
     <Button1 /> 
     <Button2 /> 
    </LinearLayout> 
</RelativeLayout> 
+0

OK,但我想會有問題,因爲我伸出活動。 –

+0

我真的不明白這個問題......你不提這個問題。 –

+0

對不起,我有一個類,我稱之爲GameLoop,它擴展了SurfaceView並且還實現了Runnable。然後我有MainActivity擴展活動並實現OnTouchListener –