android.support.v7.app.AppCompatActivity.onKeyDown()方法的使用及代码示例

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

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

AppCompatActivity.onKeyDown介绍

暂无

代码示例

代码示例来源:origin: journeyapps/zxing-android-embedded

@Override
  public boolean onKeyDown(int keyCode, KeyEvent event) {
    return barcodeScannerView.onKeyDown(keyCode, event) || super.onKeyDown(keyCode, event);
  }
}

代码示例来源:origin: Rukey7/MvpApp

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  if (mPlayerView.handleVolumeKey(keyCode)) {
    return true;
  }
  return super.onKeyDown(keyCode, event);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
 switch(keyCode) {
  case KeyEvent.KEYCODE_SPACE:
  case KeyEvent.KEYCODE_DPAD_RIGHT:
  case KeyEvent.KEYCODE_DPAD_DOWN:
  case KeyEvent.KEYCODE_PAGE_DOWN:
  case KeyEvent.KEYCODE_MEDIA_NEXT:
   if (pager.canScrollHorizontally(1)) {
    pager.setCurrentItem(pager.getCurrentItem()+1, true);
   }
   return(true);
  case KeyEvent.KEYCODE_DPAD_LEFT:
  case KeyEvent.KEYCODE_DPAD_UP:
  case KeyEvent.KEYCODE_PAGE_UP:
  case KeyEvent.KEYCODE_MEDIA_PREVIOUS:
   if (pager.canScrollHorizontally(-1)) {
    pager.setCurrentItem(pager.getCurrentItem()-1, true);
   }
   return(true);
 }
 return(super.onKeyDown(keyCode, event));
}

代码示例来源:origin: sunfusheng/MarqueeView

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  if (keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) {
    webView.goBack();//返回上一页面
    return true;
  }
  return super.onKeyDown(keyCode, event);
}

代码示例来源:origin: sunfusheng/StickyHeaderListView

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  if (keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) {
    webView.goBack();//返回上一页面
    return true;
  }
  return super.onKeyDown(keyCode, event);
}

代码示例来源:origin: TangoAgency/material-intro-screen

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  switch (keyCode) {
    case KeyEvent.KEYCODE_DPAD_CENTER:
      if (messageButtonBehaviours.get(viewPager.getCurrentItem()) != null) {
        messageButton.performClick();
      }
      break;
    case KeyEvent.KEYCODE_DPAD_RIGHT:
      int position = viewPager.getCurrentItem();
      if (adapter.isLastSlide(position) && adapter.getItem(position).canMoveFurther()) {
        performFinish();
      } else if (adapter.shouldLockSlide(position)) {
        errorOccurred(adapter.getItem(position));
      } else {
        viewPager.moveToNextPage();
      }
      break;
    case KeyEvent.KEYCODE_DPAD_LEFT:
      moveBack();
      break;
    default:
      return super.onKeyDown(keyCode, event);
  }
  return super.onKeyDown(keyCode, event);
}

代码示例来源:origin: ukanth/afwall

&& script2.getText().toString().equals(prefs.getString(Api.PREF_CUSTOMSCRIPT2, ""))) {
    return super.onKeyDown(keyCode, event);
  return true;
return super.onKeyDown(keyCode, event);

代码示例来源:origin: chrisk44/Hijacker

@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
  if(keyCode==KeyEvent.KEYCODE_BACK){
    if(mDrawerLayout.isDrawerOpen(Gravity.START)){
      mDrawerLayout.closeDrawers();
    }else if(mFragmentManager.getBackStackEntryCount()>1){
      mFragmentManager.popBackStackImmediate();
    }else{
      new ExitDialog().show(mFragmentManager, "ExitDialog");
    }
    return true;
  }
  return super.onKeyDown(keyCode, event);
}
@Override

代码示例来源:origin: XieShengda/NBALive

@Override
  public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK){
      finish();
    }
    return super.onKeyDown(keyCode, event);
  }
}

代码示例来源:origin: Rukey7/IjkPlayerView

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  if (mPlayerView.handleVolumeKey(keyCode)) {
    return true;
  }
  return super.onKeyDown(keyCode, event);
}

代码示例来源:origin: Rukey7/IjkPlayerView

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  if (mPlayerView.handleVolumeKey(keyCode)) {
    return true;
  }
  return super.onKeyDown(keyCode, event);
}

代码示例来源:origin: Rukey7/IjkPlayerView

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  if (mPlayerView.handleVolumeKey(keyCode)) {
    return true;
  }
  return super.onKeyDown(keyCode, event);
}

代码示例来源:origin: hussien89aa/FindMyPhoneBuzzle

public boolean onKeyDown(int keyCode, KeyEvent event) {
  if (keyCode == KeyEvent.KEYCODE_BACK) {
    Intent intent = new Intent(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_HOME);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);
    // onQuitPressed();
  }
  return super.onKeyDown(keyCode, event);
}

代码示例来源:origin: pengjianbo/FloatViewFinal

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  if ( keyCode == KeyEvent.KEYCODE_BACK ) {
    finish();
  }
  return super.onKeyDown(keyCode, event);
}

代码示例来源:origin: huangfangyi/YiChat

@Override
  public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK || event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
      onBackPressed();
      finish();
      return true;
    }
    return super.onKeyDown(keyCode, event);
  }
}

代码示例来源:origin: 80945540/FreeBook

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  if (event.getKeyCode() == KeyEvent.KEYCODE_BACK && isDebugModeActive) {
    isDebugModeActive = false;
    showMainView();
    setDisplayHomeAsUpEnabled(false);
    return true;
  }
  return super.onKeyDown(keyCode, event);
}

代码示例来源:origin: 80945540/LCRapidDevelop

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  if (event.getKeyCode() == KeyEvent.KEYCODE_BACK && isDebugModeActive) {
    isDebugModeActive = false;
    showMainView();
    setDisplayHomeAsUpEnabled(false);
    return true;
  }
  return super.onKeyDown(keyCode, event);
}

代码示例来源:origin: moyokoo/Diooto

@Override
  public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
      fragmentList.get(mViewPager.getCurrentItem()).backToMin();
      return true;
    }
    return super.onKeyDown(keyCode, event);
  }
}

代码示例来源:origin: jaychou2012/SwitchLayout

public boolean onKeyDown(int keyCode, KeyEvent event) {// 按返回键时退出Activity的Activity特效动画
  if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
    setExitSwichLayout();
    return true;
  }
  return super.onKeyDown(keyCode, event);
}

代码示例来源:origin: vanevery/JavaCV_0.3_stream_test

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  // Quit when back button is pushed
  if (keyCode == KeyEvent.KEYCODE_BACK) {
    if (recording) {
      stopRecord();
    }
    finish();
    return true;
  }
  return super.onKeyDown(keyCode, event);
}

相关文章

微信公众号

最新文章

更多

AppCompatActivity类方法