如何在 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状态