请教高手,为什么我在一个activity中自定义了一个PopupWindow让它响应事件(keycode=keycode.menu)
第一次是可以正常弹出,但是点击第二次就不能监听到onKeyDown事件了呢?问题是:1,第一次点击Menu,PopupWindows弹出了,
2,第二次点击Menu,毫无反应?完全没反应啊,监听不到第二次点击事件我想做成系统默认Menu的效果,第一次点击menu,menu菜单弹出,再次点击menu,menu菜单消失分少,大家别介意
第一次是可以正常弹出,但是点击第二次就不能监听到onKeyDown事件了呢?问题是:1,第一次点击Menu,PopupWindows弹出了,
2,第二次点击Menu,毫无反应?完全没反应啊,监听不到第二次点击事件我想做成系统默认Menu的效果,第一次点击menu,menu菜单弹出,再次点击menu,menu菜单消失分少,大家别介意
解决方案 »
- 如何绑定ViewPager中各页面中的元素?
- 自己写的两个APK之间进行通信?
- android中怎么分析xml-rpc获取到的数据?
- 安卓手机2.1x系统用第三方播放器看视频会出现卡顿,花屏现象,为什么?
- 请教android图片处理技巧
- 关于微信的功能提取
- android开发者请进,关于android架构师的问题
- Android socket传送音频同步问题
- 求大牛解释下auto touch是怎么实现的
- If you already have a 32-bit JDK installed,define a JAVA_HOME variable in
- 急!我如何在android手机端解析webservice返回的dataset数据啊?急用
- 问个简单问题
打些log分析下
很有可能是PopupWindows的问题
-----------------------------------------------------to l417584711 :
确实是OnKeyDown没有触发,我在该方法首行加入了Log,无法打印。-----------------------------------------------------to bjwj8 :用onCreatOpeanMenu也没用,如果不是默认的系统menu,第二次点击menu也没有任何相应。
而系统默认的menu,第二次点击会消失。
谢谢你提供的网址。
试试这个看看……