Android开发:TabActivity中onKeyDown无法响应的解决方法
2012-05-21 19:22
387 查看
Android中某个类继承Activity的子类TabActivity时,重载Activity中的public boolean onKeyDown(int keyCode, KeyEvent event)方法时,点击按键时并得不到响应,解决的方法是:
重载public boolean dispatchKeyEvent(KeyEvent event)方法,其示例代码如下:
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if(event.getKeyCode() == KeyEvent.KEYCODE_BACK){
if (event.getAction() == KeyEvent.ACTION_DOWN && event.getRepeatCount() == 0) {
响应事件的具体代码
}
return true;
}
return super.dispatchKeyEvent(event);
}
重载public boolean dispatchKeyEvent(KeyEvent event)方法,其示例代码如下:
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if(event.getKeyCode() == KeyEvent.KEYCODE_BACK){
if (event.getAction() == KeyEvent.ACTION_DOWN && event.getRepeatCount() == 0) {
响应事件的具体代码
}
return true;
}
return super.dispatchKeyEvent(event);
}
相关文章推荐
- Android开发:TabActivity中onKeyDown无法响应的解决方法
- android eclipse开发环境 自动提示 程序无法响应解决方法
- Android Studio adb无法响应的解决方法
- 解决android某些应用开发某些类无法解析/找到的问题--使用android隐藏类的方法
- Android开发中R.java文件丢失或无法更新的解决方法
- Ubuntu中连接Android真机调试开发,设备无法识别的解决方法
- android eclipse开发环境 自动提示 程序无法响应解决方法
- 解决android某些应用开发某些类无法解析/找到的问题--使用android隐藏类的方法
- android开发网站无法访问解决方法
- 关于无法下载android开发工具的解决方法
- android开发网站无法访问解决方法
- Android开发时华为真机调试无法打印日志的解决方法
- android开发环境遇到adt无法启动的问题分析及解决方法
- Android开发之华为手机无法看log日志解决方法(亲测可用华为荣耀6)
- Android开发 R.java 无法生成解决方法(实践+整理)
- Android开发中听筒无法播放音乐的解决方法
- 使用eclipse开发android时智能提示不响应的解决方法
- 解决android ListView item中事件处理无法响应方法
- Android开发-工具:Android Studio 怎么添加使用第三方jar包及无法编译的问题解决方法
- 关于无法下载android开发工具的解决方法