1

我有一些关于 android 操作栏和选项卡片段的问题。I have 3 fragments and whenever the third fragment is selected, then I will show the menu item on the actiobar.

我应该怎么做?

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

4

1 回答 1

1

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

于 2012-02-06T15:05:27.280 回答