我正在使用使用下拉列表导航样式的 ActionBarSherlock 构建应用程序。我设置了每个下拉列表项加载不同的片段,并且效果很好。不起作用的是操作栏中的菜单项。我有setHasOptionsMenu(true)
我想要菜单项的片段,以及
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
inflater.inflate(R.menu.fragment_menu, menu);
}
对于片段中的菜单。每次我更改片段时,我都不想添加正在发生的菜单项。选择一个片段后,菜单会加载良好,然后选择一个不应该具有菜单项的不同片段,并且菜单项与以前的片段相同。然后,如果我回到第一个片段,菜单项会增加一倍,因为它们不断被附加。我该如何控制这个?