我需要对 ActivityActionBar
的Fragment
.
父 FragmentActivityonCreateOptionMenu
并onPrepareOptions
处理整个应用程序的菜单。
但是,在包含的主Fragment
视图中,我希望ActionBar
标题为了导航而改变。每一次的Fragment
变化。
此外,在一个实例中,我想添加一个在布局中定义的菜单项。我宁愿不重复这部分的代码,我是否必须override
使用相同的方法并再次设置整个菜单,包括onOptionSelected
?或者...?
编辑:
在我的菜单xml
布局上,我有这个项目:
<item
android:id="@+id/Add"
android:title="Add Items"/>
这个项目需要在ActionBar
唯一的一个特定的地方看到Fragment
。菜单的其余部分与应用程序其余部分应看到的相同。在我需要这个新项目的片段中,我是否还必须再次执行onCreateOptionsMenu
, onPrepareOptionsMenu
,onOptionsItemSelected
并复制其他菜单项?或者我可以override
只Fragment
弹出一个额外的菜单项吗?