Android 手柄键盘导航箭头

Android 手柄键盘导航箭头,android,android-viewpager,Android,Android Viewpager,在三星平板电脑上,我们有以下键盘: 在视图寻呼机的右下箭头上发生clic时,片段发生更改。我想截获此事件或删除键盘上的箭头。可能吗 我尝试使用onKeyUp和onKeyDown方法拦截keyevent,但它不起作用: if (event.getKeyCode() == KeyEvent.KEYCODE_DPAD_RIGHT || event.getKeyCode() == KeyEvent.KEYCODE_DPAD_LEFT) { return true; } 我的问题与尝试使用disp

在三星平板电脑上,我们有以下键盘:

在视图寻呼机的右下箭头上发生clic时,片段发生更改。我想截获此事件或删除键盘上的箭头。可能吗

我尝试使用onKeyUp和onKeyDown方法拦截keyevent,但它不起作用:

if (event.getKeyCode() == KeyEvent.KEYCODE_DPAD_RIGHT || event.getKeyCode() == KeyEvent.KEYCODE_DPAD_LEFT) {
  return true;
}

我的问题与尝试使用dispatchKeyEvent(KeyEvent事件)相同:


它将返回一个键码检查导航键码\u下一步按钮。出现此问题1天后,您保存了我的一天!多谢各位!
 @Override 
 public boolean dispatchKeyEvent(KeyEvent event) {

     Log.i("key pressed ", String.valueOf(event.getKeyCode()));
     if(event.getKeyCode() == KeyEvent.KEY_A /*select required keycode*/ ){
        // perform task
     }
     return super.dispatchKeyEvent(event); 
}