展会信息港展会大全

android开发中在TabHost里面屏蔽安卓物理按键
来源:互联网   发布日期:2015-10-03 11:11:53   浏览:4455次  

导读:在TabHost下重写onKeyDown()来屏幕物理按键是是没有用的!只需要重写dispatchKeyEvent,上代码! 1 2 3 4 5 6 7 8 9101112 ** * 当我们的Activity继承了TabActivity或使用了LocalActivityMan ...

在TabHost下重写onKeyDown()来屏幕物理按键是是没有用的!只需要重写dispatchKeyEvent,上代码!

1

2

3

4

5

6

7

8

9

10

11

12

/**

* 当我们的Activity继承了TabActivity或使用了LocalActivityManager,

* 在该类中重写onKeyDown是监听不到返回键的, 具体解决方法如下: 重写dispatchKeyEvent

*/

@Override

public boolean dispatchKeyEvent(KeyEvent event) {

if (event.getKeyCode() == KeyEvent.KEYCODE_BACK

&& event.getAction() == KeyEvent.ACTION_DOWN ) {

//这是一个屏蔽物理返回键的实例!

}

return super.dispatchKeyEvent(event);

}

1

运行屏蔽成功!

声明:eoe文章著作权属于作者,受法律保护,转载时请务必以超链接形式附带如下信息

原文作者: 切克切克_闹

原文地址: http://my.eoe.cn/1229777/archive/20858.html

赞助本站

人工智能实验室
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港