【发布时间】:2015-07-06 06:34:21
【问题描述】:
我已经在我的片段中设置了
setHasOptionsMenu(true);
我注意到您可以使用 menu.add 通过代码将更多按钮添加到操作栏(托管在活动中)
是否可以从活动中膨胀菜单,然后再为片段添加菜单。
我已经看到了一些在从片段膨胀之前执行 menu.clear() 的示例,但这意味着它会覆盖活动创建的内容。
有人建议最好的处理方法吗?
正在使用 menu.clear 正确的方式去,只有片段应该负责菜单?
有点困惑最好的方法和推荐的方法。
谢谢
【问题讨论】:
-
我其实是在onPrepareOptionsMenu上隐藏菜单项,在onCreateOptionsMenu中添加菜单项我不知道是不是正确方式
标签: android android-fragments android-actionbar