请教高手,为什么我在一个activity中自定义了一个PopupWindow让它响应事件(keycode=keycode.menu)
第一次是可以正常弹出,但是点击第二次就不能监听到onKeyDown事件了呢?
问题是:1,第一次点击Menu,PopupWindows弹出了,
2,第二次点击Menu,毫无反应?完全没反应啊,监听不到第二次点击事件。。。
我想做成系统默认Menu的效果,第一次点击menu,menu菜单弹出,再次点击menu,menu菜单消失。。。
分少,大家别介意。。。
------解决方案--------------------
给 PopupWindow setFocusable(false)就行,具体原因看参考:http://www.girlcoding.com/2011/04/popupwindow-custom-menu/