我在布局中添加了一个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"
/>
我用以下内容将菜单膨胀到其中:
mToolbar.inflateMenu(R.menu.options_add_contact);
现在我怎么知道删除/重置它?我在黑暗中试了几枪:
mToolbar.inflateMenu(0)
moolbar.setMenu(null, null)
toolbar.setMenu(null, null)
答案 0 :(得分:94)
我不完全确定这是你的意思,也不是尝试过,但是。
mToolbar.getMenu().clear();
应清除菜单。
我仍然使用onCreateOptionsMenu
来创建所有菜单