如何在片段视图中的工具栏上使用 OptionMenu?

How to use OptionMenu on Toolbar which is in a Fragment view?

在我的 Fragment 中,我想使用 Toolbar - Activity 中没有。如何在此 Toolbar 处使用 OptionMenu?

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;
            }
        });

我找到适合我的解决方案:

我创建菜单文件 (xml) 并在我的片段方法中添加了以下行:

toolbar.inflateMenu(R.menu.inventory_list_fragment_menu);
toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
     @Override
     public boolean onMenuItemClick(MenuItem item) {
         return false;
     }
 });

对我有用,谢谢。