如何在选项卡Activity中的片段中使用onCreateOptionsMenu?(Sherlock ActionBar)

sno*_*yak 32 android android-fragments android-optionsmenu actionbarsherlock

我在我的选项卡Activity中覆盖了以下方法,它可以正常工作,但我希望每个片段都有特定的选项菜单.当我把它放在我的片段中并按下菜单按钮时,没有任何反应.

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    MenuInflater inflater = getSupportMenuInflater();
    inflater.inflate(R.menu.activity_calc, menu);
    return true;
}
Run Code Online (Sandbox Code Playgroud)

Com*_*are 85

您需要先调用setHasOptionsMenu(true)片段,然后才能参与操作栏.