Android PopupWindow和MENU菜单键问题

各位大神:我在一个activity中先后创建两个PopupWindow,并先后显示他们。当他们在显示的时候,我安HOME键退出去,然后从notification里面进到这... 各位大神:
我在一个activity中先后创建两个PopupWindow,并先后显示他们。当他们在显示的时候,我安HOME键退出去,然后从notification里面进到这个

activity来,两个PopupWindow也在正常的显示着的,但是当这个时候我按MENU键时候,后面创建的那个PopupWindow挡住了(盖住了)菜单键弹

出来的选项内容,请问一下这个问题是什么原因导致的,改怎么解决,坐等,十分感谢!!!
展开
 我来答
314659476
2014-11-22 · TA获得超过1836个赞
知道大有可为答主
回答量:2162
采纳率:66%
帮助的人:561万
展开全部
一般,不要同时显示两个popupwindow,这样界面会很难看……

然后,popupwindow和menu同时出现,也很不好……

最好能改一下,或者找领导说一下

最后,解决方案么,原因我不大清楚,解决方法倒是有,就是别用MENU,你可以在onKeyDown里面检测按下MENU然后再弹出来新的popupwindow,而不是使用onOptionMenuCreate一类的,就不会出现这样的了。

最后的最后的一点,可以使用framelayout多个层级,或者如RelativeLayout一类的,让弹窗层先隐藏,需要弹出的时候再显示 也会简单许多。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式