首先确定是它确实没有执行onKeyDown方法,还是执行了,只不过传进去的参数不是你预期的。可以加一个Log获取sysout调试下其次,如果确实没有执行,你看下返回键能不能触发,如果返回键能触发而上下左右不能触发的话,那么就是上下左右键的问题了,是不是android不支持了??如果返回键也没有触发的话,那么考虑是不是你的代码写错了或者哪个地方屏蔽了???加油,你可以的