Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 隐藏在活动中创建的菜单?_Android_Menu_Android Actionbar - Fatal编程技术网

Android 隐藏在活动中创建的菜单?

Android 隐藏在活动中创建的菜单?,android,menu,android-actionbar,Android,Menu,Android Actionbar,我有一个包含3个片段的活动。我想隐藏在活动中创建的菜单,并单独显示片段2 我知道如何隐藏由其他片段创建的菜单。是否可以隐藏片段上的“活动”菜单?当您覆盖onCreateOptions菜单时,可以从那里清除菜单 @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { menu.clear(); inflater.inflate(R.menu.menu, me

我有一个包含3个片段的活动。我想隐藏在活动中创建的菜单,并单独显示片段2


我知道如何隐藏由其他片段创建的菜单。是否可以隐藏片段上的“活动”菜单?

当您覆盖
onCreateOptions菜单时,可以从那里清除菜单

@Override
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        menu.clear();

        inflater.inflate(R.menu.menu, menu);

        super.onCreateOptionsMenu(menu, inflater);

}

我会尝试让你知道好的,请让我知道它是否对你有帮助。顺便说一句,在更改菜单时,是否可以在动作栏上设置动画,方法是清除默认菜单并为片段创建一个新菜单……你可以设置动画,但不必旋转它们,你可以使它们淡出或诸如此类。