2010-10-10 30 views
0

假設我有MyActivity,並在我的onCreate方法中初始化MyBackgroundView,然後MyPlayer1View,然後MyPlayer2View。我希望能夠觸摸屏幕,確定是否觸摸了Player1或Player2,然後如果我觸摸了玩家,就會對玩家做出更改。如何實現對onTouch作出反應的多個視圖?

我的問題是,我在哪裏把onTouchListener?只有MyBackgroundView可以偵聽觸摸,或者玩家是否也可以聽到觸摸?如果MyBackgroundView只能接受觸摸,我是否需要調用view.ontouchlistener來說,你已經觸動了我,並且我在這些座標上有一個玩家,所以我會將該動作事件傳遞給玩家並讓它處理它?或者在每個說出你已經碰過我的玩家中調用view.ontouchlistener,現在我將對這個動作事件做出反應?

回答

0

只有MyBackgroundView可以偵聽觸摸,或者玩家是否也可以傾聽觸摸?

​​可用於View的所有小類。

相關問題