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);
}
}
}
我在我的应用程序(根据示例项目修改)中使用 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);
}
}
}