TabActivity和Activity中按键的监听
2013-05-24 15:10
441 查看
1.TabActivity中按键的监听,不能重写onKeyDown方法,需重写dispatchKeyEvent方法:
2.Activity中按键的监听,可以重写onKeyDown方法
仅仅监听Back键,可以重写onBackPressed方法
如果想屏蔽后退键只需要把super.onBackPressed()方法注释即可
但是该方法不适用于TabActivity.
如果想屏蔽后退键只需要把super.onBackPressed()方法注释即可
但是该方法不适用于TabActivity.
/** * 退出 */ @Override public boolean dispatchKeyEvent(KeyEvent event) { if (event.getKeyCode() == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN && event.getRepeatCount() == 0) { //具体的操作代码 } return super.dispatchKeyEvent(event); }
2.Activity中按键的监听,可以重写onKeyDown方法
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // 具体实现 return super.onKeyDown(keyCode, event); }
仅仅监听Back键,可以重写onBackPressed方法
@Override public void onBackPressed() { super.onBackPressed(); // 具体实现 }
如果想屏蔽后退键只需要把super.onBackPressed()方法注释即可
但是该方法不适用于TabActivity.
如果想屏蔽后退键只需要把super.onBackPressed()方法注释即可
但是该方法不适用于TabActivity.
相关文章推荐
- TabActivity中监听按键响应(返回键)
- TabActivity中监听按键响应
- TabActivity中监听按键响应
- [转]TabActivity中监听按键响应(返回键)
- TabActivity中监听按键响应
- Android TabActivity 返回键监听无效的解决办法
- Activity监听返回按键
- Android TabActivity 按键响应
- 关于Activity的按键事件监听的坑
- 解决在使用tab时里面嵌套activity,不能正确监听返回键异常
- android tabActivity监听返回键无效
- 关于Activity的按键事件监听的坑
- activity继承Cocos2dxActivity后无法监听安卓返回按键
- Android入门之ActivityGroup + GridView 实现Tab分页标签
- 使用Glide 的时候上下文为Activity 的时候 onLoadFailed监听被多次调用的问题
- Android物理按键监听以及恶意代码分析
- Activity/Fragment/TabActivity/ActivityGroup bindSrvice绑定服务无效
- 三行三列的扫描模式的键盘,有一行一列上的按键监听不到
- JQuery监听组合按键
- Android: Could not bind to service. (TabSpec Activity)