gpt4 book ai didi

java - 如何从 fragment 更改菜单?

转载 作者:行者123 更新时间:2023-12-02 04:28:40 27 4
gpt4 key购买 nike

在我在 onCreate 中看到的 fragment setHasOptionsMenu(true);
我看到菜单了。
但我不明白,如果我需要更改菜单中的某些内容,我应该在哪里以编程方式执行此操作?
现在我看到一个菜单,我不确定加载了哪个资源文件,但如何在实际渲染之前更改/更新菜单,例如删除一个项目?

更新:我不需要从 fragment 中执行此操作。托管 Activity 很好,但我不知道应该在哪里以及如何进行

最佳答案

您可以覆盖 onPrepareOptionsMenu() ,在显示菜单之前以及每次调用 FragmentActivity.supportInvalidateOptionsMenu() 时调用。您可以调用setVisible()根据需要隐藏或显示菜单项。

关于java - 如何从 fragment 更改菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31819185/

27 4 0