Android密钥保持重复生成事件

时间:2011-11-17 18:04:17

标签: java android

当您按住Dpad键(或任何其他键)时,这是正常的吗? 键),它将首先生成1个键事件,并在1秒后或 2,它会反复生成其他关键事件,只要你 还在按键?我想写一个游戏,并希望 使用Dpad作为游戏控制,但1~2秒延迟是一个 问题给我。任何解决方法?

1 个答案:

答案 0 :(得分:1)

你使用的是什么android事件?它是标准的,还是自定义的事件处理。

作为考虑,你看过onKeyDown(int KeyCode,KeyEvent事件)? http://developer.android.com/reference/android/view/View.html#onKeyDown(int,android.view.KeyEvent)

应该帮助您更优雅地处理事件,因为您应该只调用一次事件。我自己没有用过,但值得一看。