当前位置: 代码迷 >> Android >> 在弹出menu时,怎么让menu以外的控件(popupwindow) 获取焦点响应点击事件
  详细解决方案

在弹出menu时,怎么让menu以外的控件(popupwindow) 获取焦点响应点击事件

热度:96   发布时间:2016-05-01 17:30:57.0
在弹出menu时,如何让menu以外的控件(popupwindow) 获取焦点响应点击事件


问题如上。。。求助

------解决方案--------------------
必须return false,才能使popupwindow最后显示。

你先在onMenuOpened的里面第一行加上super.onMenuOpened(featureId, menu);如果没效果,把这一行改为openOptionsMenu();

记住:必须放在第一行,返回也必须return false;
------解决方案--------------------
使用自定义menu吧。自己在底下放个view,按menu键的时候把它显示出来,可以实现任何想要的动作和外观。
现在的软件基本上都是自定义menu,系统的那个太丑了。
  相关解决方案