怎么实现按menu键,弹出顶部+底部菜单(类似于qq阅读器菜单效果)

如何实现按menu键,弹出顶部+底部菜单(类似于qq阅读器菜单效果)


思路是:
  利用PopupWindow来代替系统的menu。。。但是用俩个PopupWindow 模拟上下菜单,它们不能同时消失(按menu键,或者返回键)

网上有人有说,上下两个菜单实际上是一个PopupWindow,不懂具体如何做,布局又是咋样?

------解决方案--------------------
应该有办法的,监听按键事件,然后调用PopupWindow.dismiss()