默认的menu键长按事件好像都是弹出输入法界面,如何屏蔽掉呢,也就是使长按menu键不做任何反应
解决方案 »
- [求助]android 如何获取滑动时的路径长度
- ViewPager中的gridview怎么更新数据呢,求高人。。。
- Android 开发技术
- Android 2.2中的openCore ,支持的文件格式、音频格式和视频格式分别有哪些?
- android C编程技巧 及 C/C++开发测试
- 编写一个和Android进行Socket通信的dll客户端
- Action Bar Tab must have a Callback 什么原因
- android 串口 通信
- 切换语系成中文后 字体效果消失了!
- 请问用socket连接时,怎样调用服务器端定义的方法?
- 小妹请教Activity互相发送消息问题!
- 软键盘挡着输入框了 这个跟其他的有区别
public boolean interceptKeyTi(WindowState win, int code, int metaKeys, boolean down,
int repeatCount, int flags) {
……
else if (code == KeyEvent.KEYCODE_MENU) {……
也可以定制返回按键的提示是否退出一样的做法
长按重写public boolean onKeyLongPress(int keyCode, KeyEvent event)
短按重写public boolean onKeyDown(int keyCode, KeyEvent event) @Override
public boolean onKeyLongPress(int keyCode, KeyEvent event)
{
// TODO Auto-generated method stub
if (keyCode == KeyEvent.KEYCODE_MENU)
{
return false; //直接屏蔽
}
else
return super.onKeyLongPress(keyCode, event);
}
3楼说的我在我的sdk安装目录中没找到啊