androidx.appcompat.app.AppCompatActivity.onKeyDown()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(159)

本文整理了Java中androidx.appcompat.app.AppCompatActivity.onKeyDown()方法的一些代码示例,展示了AppCompatActivity.onKeyDown()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AppCompatActivity.onKeyDown()方法的具体详情如下:
包路径:androidx.appcompat.app.AppCompatActivity
类名称:AppCompatActivity
方法名:onKeyDown

AppCompatActivity.onKeyDown介绍

暂无

代码示例

代码示例来源:origin: AppIntro/AppIntro

@Override
public boolean onKeyDown(int code, KeyEvent event) {
  if (code == KeyEvent.KEYCODE_ENTER || code == KeyEvent.KEYCODE_BUTTON_A ||
      code == KeyEvent.KEYCODE_DPAD_CENTER) {
    ViewPager vp = this.findViewById(R.id.view_pager);
    if (vp.getCurrentItem() == vp.getAdapter().getCount() - 1) {
      onDonePressed(fragments.get(vp.getCurrentItem()));
    } else {
      vp.setCurrentItem(vp.getCurrentItem() + 1);
    }
    return false;
  }
  return super.onKeyDown(code, event);
}

代码示例来源:origin: JarvanMo/ExoVideoView

@Override
  public boolean onKeyDown(int keyCode, KeyEvent event) {

    if (keyCode == KeyEvent.KEYCODE_BACK) {
      return videoView.onKeyDown(keyCode, event);
    }
    return super.onKeyDown(keyCode, event);
  }
}

代码示例来源:origin: JarvanMo/ExoVideoView

@Override
  public boolean onKeyDown(int keyCode, KeyEvent event) {

    if (keyCode == KeyEvent.KEYCODE_BACK) {
      return videoView.onKeyDown(keyCode, event);
    }
    return super.onKeyDown(keyCode, event);
  }
}

代码示例来源:origin: KDE/kdeconnect-android

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  switch (keyCode) {
    case KeyEvent.KEYCODE_VOLUME_UP:
      updateVolume(5);
      return true;
    case KeyEvent.KEYCODE_VOLUME_DOWN:
      updateVolume(-5);
      return true;
    default:
      return super.onKeyDown(keyCode, event);
  }
}

相关文章

微信公众号

最新文章

更多

AppCompatActivity类方法