我在我的选项卡 Activity 中覆盖了以下方法,它可以正常工作,但我希望每个 fragment 都有特定的选项菜单。当我把它放在我的 fragment 中并按下菜单按钮时,什么也没有发生。
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.activity_calc, menu);
return true;
}
最佳答案
您需要在 fragment 上调用 setHasOptionsMenu(true)
才能参与操作栏。
关于android - 如何在选项卡 Activity 的 fragment 中使用 onCreateOptionsMenu? (夏洛克 Action 条),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11855581/