有谁能告诉我如何将整个Action Bar菜单更改为导航抽屉中的相应片段?
我的代码:
public void onCreateOptionsMenu(Menu menu,MenuInflater menuInflater)
{
super.onCreateOptionsMenu(menu,menuInflater);
menu.clear();
menuInflater.inflate(R.menu.menu_history,menu);
}
答案 0 :(得分:2)
使用
setHasOptionsMenu(true);
在片段的onCreateView中。
答案 1 :(得分:0)
setHasOptionsMenu(true);
此方法应放在fragment和
中的onCreateView覆盖方法中this.invalidateOptionsMenu()
这个方法应该在创建片段对象时放置NavigationDrawerActivity。