0

我正在使用 Android SDK 中的 Snake 示例进行练习,我觉得我完全理解了这个示例。我想转换这个例子,让它在触摸屏 Android 上运行。

在一个完美的世界中,我希望看到一个onKeyDown可以简单地替换为 [whatever touch handler] 的示例。

然后我会将例如转换为KeEvent.KEYCODE_DPAD_UP向上滑动对应的任何内容,等等。

有那么容易吗,还是必须从头开始重写才能支持触摸板?如果这很容易,你能用一个简单的通用示例为我指明正确的方向吗?

4

1 回答 1

0

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

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

该接口需要实现公共抽象方法,例如onDown(MotionEvent e),等。

您可以将代码复制到以前的位置onKeyDown

于 2013-02-23T18:20:29.087 回答