如何在ActionBar Sherlock中添加两个菜单?

时间:2013-07-07 05:44:03

标签: android menu actionbarsherlock

我使用this指南来创建主应用程序菜单。 接下来,我添加了一个按钮(左边三个点)和我要添加另一个菜单的按钮。重要的是每个片段的菜单不同

按钮代码:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
   MenuInflater inflater = getSupportMenuInflater();
   inflater.inflate(R.menu.actlist, menu);
   return true;
}

和xml文件:

<menu xmlns:android=
  "http://schemas.android.com/apk/res/android" >

<item
    android:id="@+id/act"
    android:icon="@drawable/ic_action_overflow"
    android:showAsAction="always"
    android:title="title add"
    android:titleCondensed="add">
</item>

如果我尝试添加菜单,它将替换主菜单。

谢谢!

1 个答案:

答案 0 :(得分:0)

不适合操作栏的项目会自动添加到溢出中,无需创建其他菜单。如果你想强制itmes在溢出,你可以使用android:showAsAction =“never”