我正在开展一个项目,我需要用 customview 替换ABS。我的右上角有一个按钮。单击该按钮时,我想显示一个Spinner / contextMenu / overflow菜单(如带有溢出主题的标准abs)。
该按钮将触发 onCreateOptionsMenu(菜单菜单)被调用
直到现在我只设法通过以下代码获取活动底部菜单(contextmenu):
@Override
public boolean onCreateOptionsMenu(final Menu menu){
menu.add(Menu.None, "", Menu.None, "title").setShowAsAction (MenuItem.SHOW_AS_ACTION_NEVER);
menu.add(Menu.None, "", Menu.None, "title").setShowAsAction (MenuItem.SHOW_AS_ACTION_NEVER);
return super.onCreateOptionsMenu(menu)
}
在做了一些研究之后,我发现PopUpMenuHelper可以帮助我,但是如果找不到一些样品/例子的话。
有人做过similair吗?有小费吗?我可以使用的任何库或类?
感谢任何建议
答案 0 :(得分:1)
仅当设备没有硬件密钥时才会出现溢出菜单。如果有,菜单将显示为底部的标准弹出菜单。