很简单,微信用的不是系统menu,是自定义的,好像有点深奥,我简单解释下:一般人创建菜单,都是使用oncreateoptionmenu或onpreparemenu,其实呢,还有两个方法,是用来确定menu的位置及显示的:onopenmenu和onCreatePanelView,你要是理解好了这俩接口就能实现你要的功能。 如果理解不了上面的方法,你就是使用自定义标题栏加popupwindow来实现,这个肯定能理解吧