BottomNavigationView показывает проблему элементов - PullRequest
0 голосов
/ 28 сентября 2018

Я использую BottomNavigationView в своем приложении (изменено из примера проекта) и хочу изменить элементы в контейнере.У меня есть 4 элемента в контейнере, 5, включая BottomNavigationView.Я хочу отображать только 2 элемента при первом запуске приложения.Затем покажите еще 2 элемента и скройте предыдущие 2 элемента при нажатии на один из Button в BottomNavigationView.enter image description here Как это сделать?

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018
  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);
            }
        }
    }
0 голосов
/ 28 сентября 2018

чтобы скрыть любую кнопку просмотра, текстовое представление или текст редактирования, просто используйте этот код при нажатии кнопки

view.setVisibility(GONE)  

GONE скрывает весь вид, даже высоту и ширину вида

view.setVisibility(INVISIBLE)

INVISIBLE только скрывает содержимое, но сохраняет высоту и ширину

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...