Android 手柄键盘导航箭头
在三星平板电脑上,我们有以下键盘: 在视图寻呼机的右下箭头上发生clic时,片段发生更改。我想截获此事件或删除键盘上的箭头。可能吗 我尝试使用onKeyUp和onKeyDown方法拦截keyevent,但它不起作用: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
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);
}