如何在操作栏中隐藏选项菜单列表?

时间:2015-08-17 09:00:04

标签: android android-menu action-menu

我是Android的初学者,我在动作菜单中创建了三个菜单列表。我没有在应用程序中登录,但显示了注销菜单。如果登录,则可以看到注销菜单,并且登录不可见。如果我按下注销,登录菜单可见,注销菜单隐身,请帮帮我吗?

1 个答案:

答案 0 :(得分:2)

    @Override
    public void onPrepareOptionsMenu(Menu menu) {
        super.onPrepareOptionsMenu(menu);

        MenuItem item3  = menu.findItem(R.id.ID OF MENU);
        item3.setVisible(false);
    }

//或

//如果您想隐藏所有菜单项,请执行以下操作:

@Override
public void onAttach(final Activity activity) {

    super.onAttach(activity);

    setHasOptionsMenu(true);
}


@Override
public void onPrepareOptionsMenu(final Menu menu) {

    super.onPrepareOptionsMenu(menu);

    menu.clear();//This removes all menu items (no need to know the id of each of them)
}