如何从新的棒棒糖工具栏中删除夸大的菜单/项目?

loe*_*chg 40 android android-menu android-toolbar

我在我的布局中包含了一个v7工具栏.

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@android:color/white"
    />
Run Code Online (Sandbox Code Playgroud)

我正在使用以下内容向其中填充菜单:

mToolbar.inflateMenu(R.menu.options_add_contact);
Run Code Online (Sandbox Code Playgroud)

现在我怎么知道删除/重置它?我在黑暗中试了几次:

  • 膨胀空菜单
  • mToolbar.inflateMenu(0)
  • moolbar.setMenu(null, null)
  • toolbar.setMenu(null, null)

tyc*_*czj 105

我不完全确定这是你的意思,也不是尝试过但是.

mToolbar.getMenu().clear();
Run Code Online (Sandbox Code Playgroud)

应该清除菜单.

我仍然在使用onCreateOptionsMenu我的所有菜单创建