0

我正在做一个需要用customview替换 ABS 的项目。我在右上角有一个按钮。当您单击该按钮时,我希望显示一个 Spinner/contextMenu/overflow 菜单(如带有溢出主题的标准 abs)。

该按钮将触发onCreateOptionsMenu(Menu menu)被调用

到目前为止,我只能使用以下代码在活动(上下文菜单)底部获取菜单:

@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 可以帮助我,但如果找不到一些示例/示例。

有人做过类似的事情吗?有小费吗?我可以使用的任何库或类?

任何建议表示赞赏

4

1 回答 1

1

只有在设备没有硬件密钥时才会出现溢出菜单。如果有,菜单将在底部显示为标准弹出菜单。

于 2013-01-07T12:42:33.243 回答