2010-10-10 70 views
0

假设我有MyActivity,并在我的onCreate方法中初始化MyBackgroundView,然后MyPlayer1View,然后MyPlayer2View。我希望能够触摸屏幕,确定是否触摸了Player1或Player2,然后如果我触摸了玩家,就会对玩家做出更改。如何实现对onTouch作出反应的多个视图?

我的问题是,我在哪里把onTouchListener?只有MyBackgroundView可以侦听触摸,或者玩家是否也可以听到触摸?如果MyBackgroundView只能接受触摸,我是否需要调用view.ontouchlistener来说,你已经触动了我,并且我在这些坐标上有一个玩家,所以我会将该动作事件传递给玩家并让它处理它?或者在每个说出你已经碰过我的玩家中调用view.ontouchlistener,现在我将对这个动作事件做出反应?

回答

0

只有MyBackgroundView可以侦听触摸,或者玩家是否也可以倾听触摸?

​​可用于View的所有小类。

相关问题