处理主/细节流中的菜单项的正确方法是什么?

时间:2014-06-02 21:29:09

标签: android android-fragments

我根据生成的Android Studio示例构建了一个主/详细信息流。我正在使用setHasOptionsMenu(true)来允许我的列表和详细信息片段添加到操作栏菜单中。问题是如果用户从横向切换回肖像,那么细节片段仍然存在,并且当真正只显示列表时仍然对操作栏菜单有贡献。实现菜单项的正确方法是什么,以便在碎片不明显存在时它们不会停留?

1 个答案:

答案 0 :(得分:2)

一种解决方案是使用详细信息片段onCreateOptionsMenu中的isVisible()检查来有条件地inflate菜单。