我对android操作栏和标签片段有一些疑问。我有3个片段,每当选择第三个片段时,我将在actiobar上显示菜单项。
我该怎么办呢?
我在运行时尝试引用该按钮并将可见性设置为true,但它似乎为null。
答案 0 :(得分:1)
您应该查看Fragment方法setHasOptionsMenu(boolean hasMenu)。这样,每个片段可以管理自己的菜单项,系统将根据此值处理隐藏/显示操作项。在你的情况下,你似乎会为你的第一个和第二个片段设置为false,而第三个会传递一个true,因此它会触及onCreateOptionsMenu方法。