矢印キー (上、下、右、左) によって生成されたイベントをキャッチして無効にしようとしています。以下のコード スニペットは、アクティビティ クラスの 1 つからのものです。
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(event.getAction() == KeyEvent.KEYCODE_DPAD_DOWN) return true;
else return true;
}
ただし、これらのコードを配置すると、キー ナビゲーションが機能します。どちらも機能しないアクティビティにキーリスナーを追加しようとしました。
ターゲット デバイスは、Android 2.2 バージョンがオンになっている Samsung GT-I5500 です。
何か不足していますか?