我的应用程序屏幕上已经具有带4个菜单项和图像的操作栏。我想添加更多项目,但不要在操作栏中添加,但是当用户单击手机上的“菜单”按钮时,应该显示这些新项目。

我在manifest.xml中具有以下属性:

android:uiOptions="splitActionBarWhenNarrow"


在活动内部,我有下面的代码。

final ActionBar actionBar = getActionBar();
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM,
ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE);


此外,我重写onCreateOptionMenu(菜单菜单)以显示操作栏项目。
我怎样才能做到这一点?

最佳答案

在菜单xml中添加

android:showAsAction="never"


对于按钮中所需的每个项目,它们将被添加到溢出菜单或菜单按钮中

关于android - 如何在Android应用中添加其他菜单项?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16158874/

10-12 06:06