Android 安卓设置菜单动作可见性

Android 安卓设置菜单动作可见性,android,toolbar,Android,Toolbar,我有活动和片段以及android.support.v7.widget.Toolbar 在onCreateOptionsMenu()中创建菜单后,我是否可以通过使其可见或其他方式显示菜单项“操作” (例如,单击自定义按钮后)您可以在用户单击菜单按钮时显示菜单之前使用修改菜单。正如javadoc所述: 每次显示菜单之前,都会调用此函数。您可以使用此方法有效地启用/禁用项目或动态修改内容 用户单击菜单按钮时,可以在显示菜单之前使用修改菜单。正如javadoc所述: 每次显示菜单之前,都会调用此函数。您

我有
活动
片段
以及
android.support.v7.widget.Toolbar

onCreateOptionsMenu()
中创建菜单后,我是否可以通过使其可见或其他方式显示菜单项“操作”

(例如,单击自定义按钮后)

您可以在用户单击菜单按钮时显示菜单之前使用修改菜单。正如javadoc所述:

每次显示菜单之前,都会调用此函数。您可以使用此方法有效地启用/禁用项目或动态修改内容

用户单击菜单按钮时,可以在显示菜单之前使用修改菜单。正如javadoc所述:

每次显示菜单之前,都会调用此函数。您可以使用此方法有效地启用/禁用项目或动态修改内容

在中创建菜单后,是否可以显示菜单项“操作” onCreateOptionsMenu()是通过使其可见还是通过其他方式

准备要显示的屏幕标准选项菜单。每次显示菜单之前,都会调用此函数。您可以使用此方法有效地启用/禁用项目或以其他方式动态修改内容。您可以使操作项目可见或如下所示(仅示例代码)

在中创建菜单后,是否可以显示菜单项“操作” onCreateOptionsMenu()是通过使其可见还是通过其他方式

准备要显示的屏幕标准选项菜单。每次显示菜单之前,都会调用此函数。您可以使用此方法有效地启用/禁用项目或以其他方式动态修改内容。您可以使操作项目可见或如下所示(仅示例代码)

@Override
public boolean onPrepareOptionsMenu(Menu menu) {
     MenuItem menuItemVadd = menu.findItem(R.id.action_vadd);
     if (isShowVisualAdd1) {
            menuItemVadd.setVisible(true);
     } else {
            menuItemVadd.setVisible(false);
     }
     return super.onPrepareOptionsMenu(menu);
}