我試圖捕獲由箭頭鍵(向上,向下,向右和向左)生成的事件並禁用它們。下面的代碼片段來自一個activity類。在android中禁用DPAD鍵
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(event.getAction() == KeyEvent.KEYCODE_DPAD_DOWN) return true;
else return true;
}
但是,使用這些代碼,鍵導航工作正常。我嘗試添加關鍵的偵聽器,這也是行不通的。
目標設備是Android 2.2版本的三星GT-I5500。
我錯過了什麼?
我不知道是什麼返回event.getAction但也許嘗試,如果(的keyCode == KeyEvent.KEYCODE_DPAD_DOWN) – MP23
我試過太用!但不工作。 – Renjith