2011-09-06 46 views
1

我有一些关于android动作栏和标签片段的问题。我有3个片段,每当选择第三个片段时,我都会在actiobar上显示菜单项。如何在Android中显示和隐藏菜单项?

我应该怎么办呢?

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

+0

你能发表一些代码吗? – Necronet

回答

1

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