Android 关键事件倾听

Android 关键事件倾听,android,keyboard,Android,Keyboard,有人能给我一个关于android物理键盘使用的速成班吗 我的代码中有此方法: public boolean OnKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_1: setContentView(R.layout.about); break; } return true; } 然而,当我按下模拟器中的physica

有人能给我一个关于android物理键盘使用的速成班吗

我的代码中有此方法:

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

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

    return true;
} 
然而,当我按下模拟器中的physical 1按钮时,什么也没有发生

我遗漏了什么吗?

步骤1:添加
@Override
注释

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

步骤1:添加
@Override
注释


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

但是有些东西需要调用这个方法,不是吗?或者当用户按下硬键盘键时,它会被访问吗?但是有些东西需要调用这个方法,不是吗?或者当用户按下硬键盘键时,它会被访问吗?