Android PopupWindow和MENU菜单键问题
各位大神:我在一个activity中先后创建两个PopupWindow,并先后显示他们。当他们在显示的时候,我安HOME键退出去,然后从notification里面进到这...
各位大神:
我在一个activity中先后创建两个PopupWindow,并先后显示他们。当他们在显示的时候,我安HOME键退出去,然后从notification里面进到这个
activity来,两个PopupWindow也在正常的显示着的,但是当这个时候我按MENU键时候,后面创建的那个PopupWindow挡住了(盖住了)菜单键弹
出来的选项内容,请问一下这个问题是什么原因导致的,改怎么解决,坐等,十分感谢!!! 展开
我在一个activity中先后创建两个PopupWindow,并先后显示他们。当他们在显示的时候,我安HOME键退出去,然后从notification里面进到这个
activity来,两个PopupWindow也在正常的显示着的,但是当这个时候我按MENU键时候,后面创建的那个PopupWindow挡住了(盖住了)菜单键弹
出来的选项内容,请问一下这个问题是什么原因导致的,改怎么解决,坐等,十分感谢!!! 展开
展开全部
一般,不要同时显示两个popupwindow,这样界面会很难看……
然后,popupwindow和menu同时出现,也很不好……
最好能改一下,或者找领导说一下
最后,解决方案么,原因我不大清楚,解决方法倒是有,就是别用MENU,你可以在onKeyDown里面检测按下MENU然后再弹出来新的popupwindow,而不是使用onOptionMenuCreate一类的,就不会出现这样的了。
最后的最后的一点,可以使用framelayout多个层级,或者如RelativeLayout一类的,让弹窗层先隐藏,需要弹出的时候再显示 也会简单许多。
然后,popupwindow和menu同时出现,也很不好……
最好能改一下,或者找领导说一下
最后,解决方案么,原因我不大清楚,解决方法倒是有,就是别用MENU,你可以在onKeyDown里面检测按下MENU然后再弹出来新的popupwindow,而不是使用onOptionMenuCreate一类的,就不会出现这样的了。
最后的最后的一点,可以使用framelayout多个层级,或者如RelativeLayout一类的,让弹窗层先隐藏,需要弹出的时候再显示 也会简单许多。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询