在我的Fragment
我想使用Toolbar
- Activity
中没有。如何在此Toolbar
上使用OptionMenu?
答案 0 :(得分:1)
toolbar = (Toolbar) fragmentView.findViewById(R.id.toolbar);
toolbar.inflateMenu(R.menu.your_menu);
toolbar.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()){
//Do your magic
}
return true;
}
});
答案 1 :(得分:1)
我找到了解决方案:
我创建了菜单文件(xml),并在我的片段方法中添加了以下行:
toolbar.inflateMenu(R.menu.inventory_list_fragment_menu);
toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
return false;
}
});
这对我有用,谢谢。