【发布时间】:2011-11-11 13:17:41
【问题描述】:
我有一些关于 android 操作栏和选项卡片段的问题。我有3个片段,只要选择第三片段,那么我就会在Actiobar上显示菜单项。
我该怎么办?
我尝试在运行时引用该按钮并将可见性设置为 true,但它似乎为空。
【问题讨论】:
标签: android tabs fragment android-actionbar
我有一些关于 android 操作栏和选项卡片段的问题。我有3个片段,只要选择第三片段,那么我就会在Actiobar上显示菜单项。
我该怎么办?
我尝试在运行时引用该按钮并将可见性设置为 true,但它似乎为空。
【问题讨论】:
标签: android tabs fragment android-actionbar
您应该查看 Fragment 方法setHasOptionsMenu(boolean hasMenu)。这样,每个 Fragment 都可以管理自己的菜单项,系统将根据该值处理隐藏/显示操作项。在您的情况下,您似乎会将第一个和第二个片段设置为 false,而第三个片段将传递一个 true,因此它会触发 onCreateOptionsMenu 方法。
【讨论】: