2012-03-07 95 views
0

有人可以给我一个快速的崩溃过程中使用的物理键盘为Android?关键事件监听

我在我的代码,这个方法:

public boolean OnKeyDown(int keyCode, KeyEvent event) 
{ 
    switch (keyCode) { 

    case KeyEvent.KEYCODE_1: 
     setContentView(R.layout.about); 
     break; 
    } 

    return true; 
} 

然而当我按下模拟器没有物理1个按钮发生。

我错过了什么?

回答

4

步骤#1:添加@Override注释。

步骤#2:当编译器抱怨没有OnKeyDown方法时,将其重命名为onKeyDown()。 :-)

+0

虽然有些东西需要调用这个方法,但不管用户何时按下硬键盘键都不会访问它吗? – nexus490 2012-03-07 00:46:52

+0

没关系。它确实有效。 – nexus490 2012-03-07 00:47:59