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

Posted

技术标签:

【中文标题】如何在 Android 中显示和隐藏菜单项?【英文标题】:How to Show and Hide Menu Items In Android? 【发布时间】:2011-11-11 13:17:41 【问题描述】:

我有一些关于 android 操作栏和选项卡片段的问题。我有3个片段,只要选择第三片段,那么我就会在Actiobar上显示菜单项。

我该怎么办?

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于如何在 Android 中显示和隐藏菜单项?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 AppCompatActivity 中显示带有图标和文本的菜单项

vb 如何隐藏菜单栏,VB高手进、、、、、、、、、、、、、、、、、

如何在Android中突出显示自定义菜单项onFocus状态

如何在 BottomNavigationView 中动态隐藏菜单项?

如何显示菜单项的工作键盘快捷键?

如何隐藏电子默认菜单