展会信息港展会大全

Android禁止长安菜单键弹出软键盘
来源:互联网   发布日期:2016-01-14 12:37:07   浏览:2374次  

导读:在Android开发过程中,我们有时会遇见打开任意程序,长安菜单键,就会弹出软键盘,即使你不需要输入操作。而软键盘在不应该出现的地方弹出,就会出现抢占焦点之类的问题,如何禁止这个软键盘弹出呢?我的方法:捕......

在Android开发过程中,我们有时会遇见打开任意程序,长安菜单键,就会弹出软键盘,即使你不需要输入操作。

而软键盘在不应该出现的地方弹出,就会出现抢占焦点之类的问题,如何禁止这个软键盘弹出呢?

我的方法:

捕获菜单按键的按下事件,自己做处理,不让它向下传。

1

@Override

2

public boolean onKeyDown(int keyCode, KeyEvent event) {

3

if (keyCode == KeyEvent.KEYCODE_MENU) {

4

openOptionsMenu();

5

return true;

6

}

7

return super.onKeyDown(keyCode, event);

8

}

赞助本站

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

热门栏目HotCates

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