gpt4 book ai didi

android - 如何在 android 中的所有选项卡中禁用选项菜单中的特定选项?

转载 作者:行者123 更新时间:2023-11-29 14:06:17 26 4
gpt4 key购买 nike

我正在开发一个包含四个选项卡的应用程序。它还有六个选项菜单,这对所有四个选项卡都是通用的,我需要根据应用程序的当前状态禁用其中一个选项菜单。有没有办法从所有选项卡的选项菜单中禁用特定选项??

最佳答案

要禁用菜单项,您可以在 Activity 中覆盖 onPrepareOptionsMenu:

public boolean onPrepareOptionsMenu(Menu menu) {

// To disable the item
menu.findItem(R.id.the_menu_id).setEnabled(false);

// To make the item invisible
menu.findItem(R.id.the_menu_id).setVisibility(false);
}

如果你的选项卡由多个 View 组成,那么你只需要在一个地方重写该方法。如果您的选项卡由多个 Activity 组成,那么您需要在每个 Activity 中覆盖该方法,并根据应用程序的状态选择要显示的项目。

关于android - 如何在 android 中的所有选项卡中禁用选项菜单中的特定选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6735582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com