BottomNavigationView 显示项目问题

BottomNavigationView showing items problem

我在我的应用程序(根据示例项目修改)中使用 BottomNavigationView,我想更改容器中的项目。我在容器中有 4 个项目,其中 5 个包括 BottomNavigationView。我只想在应用程序首次启动时显示 2 个项目。然后显示另外 2 项,并在单击 BottomNavigationView 中的 Button 之一时隐藏前 2 项。 怎么做?

要隐藏任何视图按钮、textview 或 edittext,只需在按钮上使用此代码单击

view.setVisibility(GONE)  

GONE 隐藏了整个视图,甚至隐藏了视图的高度和宽度

view.setVisibility(INVISIBLE)

INVISIBLE 仅隐藏内容但保留高度和宽度

  boolean state;  // define boolean variable



 home.setVisibility(View.GONE);
 info.setVisibility(View.GONE);

在您的底部导航点击侦听器中只需使用

  b2.setOnClickListener(new View.OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
            if ( state )
            {
                state = false;
                home.setVisibility(View.VISIBLE);
                info.setVisibility(View.VISIBLE);
            }
            else
            {
                state = true;
                home.setVisibility(View.GONE);
                info.setVisibility(View.GONE);
            }
        }
    }