2013-02-23 62 views
0

我正在练习Android SDK中的Snake示例,我觉得我完全理解这个例子。我想转换这个例子,所以它实际上在Android的触摸屏上工作。Snake示例可以轻松转换为触摸板吗?

在一个完美的世界中,我想看到一个例子,其中onKeyDown可以简单地用[任何触摸处理程序]替换。

然后,我会转换,例如KeEvent.KEYCODE_DPAD_UP到无论向上轻扫对应的是,等

它是那么容易,还是这件事情必须从地面重新编写达支持触摸板?如果这很容易,你能用一个简单的通用例子来指出我的方向吗?

回答

0

应该不难。您必须将OnGestureListener接口添加到您的活动或处理keyPadEvents的视图。

http://developer.android.com/reference/android/view/GestureDetector.OnGestureListener.html

的接口需要的公共抽象方法,e.g实施。 onDown(MotionEvent e)

在这里您可以将代码复制到以前在onKeyDown

+0

P6,谢谢。我正在努力工作,并取得了不同的成功 - 但是这让我朝着正确的方向前进,最终我会到达那里。 – jimo3 2013-03-01 02:02:43

相关问题