如何在Android中显示和隐藏菜单项?

时间:2011-09-06 17:59:41

标签: android tabs fragment android-actionbar

我对android操作栏和标签片段有一些疑问。我有3个片段,每当选择第三个片段时,我将在actiobar上显示菜单项。

我该怎么办呢?

我在运行时尝试引用该按钮并将可见性设置为true,但它似乎为null。

1 个答案:

答案 0 :(得分:1)

您应该查看Fragment方法setHasOptionsMenu(boolean hasMenu)。这样,每个片段可以管理自己的菜单项,系统将根据此值处理隐藏/显示操作项。在你的情况下,你似乎会为你的第一个和第二个片段设置为false,而第三个会传递一个true,因此它会触及onCreateOptionsMenu方法。