本文整理了Java中android.support.v7.app.AppCompatActivity.onKeyDown()
方法的一些代码示例,展示了AppCompatActivity.onKeyDown()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AppCompatActivity.onKeyDown()
方法的具体详情如下:
包路径:android.support.v7.app.AppCompatActivity
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!