Android 如何在运行时以编程方式禁用手机按键

Android 如何在运行时以编程方式禁用手机按键,android,keyboard,Android,Keyboard,在我的“乱码”游戏应用程序中,我希望根据出现的乱码,只启用键盘上的字母键。例如,“rrowa”是单词“arrow”的加扰形式,只有“a”、“r”、“o”、“w”键必须启用,其余键必须禁用。当下一个加扰单词出现时,例如“nife”,它是“fine”的加扰形式,只需启用字母表“f”、“i”、“n”、“e”。我们如何做到这一点?您需要这样做: public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode ==

在我的“乱码”游戏应用程序中,我希望根据出现的乱码,只启用键盘上的字母键。例如,
“rrowa”
是单词“arrow”的加扰形式,只有
“a”、“r”、“o”、“w”键必须启用,其余键必须禁用。当下一个加扰单词出现时,例如“nife”
,它是“fine”的加扰形式,只需启用字母表“f”、“i”、“n”、“e”。我们如何做到这一点?

您需要这样做:

 public boolean onKeyDown(int keyCode, KeyEvent event) {

        if (keyCode == "your key") {
            return true;

        }else return super.onKeyDown(keyCode, event);
   }
您需要使用