当您按住Dpad键(或任何其他键)时,这是正常的吗? 键),它将首先生成1个键事件,并在1秒后或 2,它会反复生成其他关键事件,只要你 还在按键?我想写一个游戏,并希望 使用Dpad作为游戏控制,但1~2秒延迟是一个 问题给我。任何解决方法?
答案 0 :(得分:1)
你使用的是什么android事件?它是标准的,还是自定义的事件处理。
作为考虑,你看过onKeyDown(int KeyCode,KeyEvent事件)? http://developer.android.com/reference/android/view/View.html#onKeyDown(int,android.view.KeyEvent)
应该帮助您更优雅地处理事件,因为您应该只调用一次事件。我自己没有用过,但值得一看。