Ответ с подсказкой:
Ответ:
Это стандартное поведение, если вы используете последнюю версию support:design
библиотеки, а затем реализовать свой BottomNavigationView
.Как указано в моем комментарии выше;под вашим вопросом.
Некоторые ссылки для реализации Bottom Navigation View (которые вы бы легко получили, если бы по ним погуглили):
1] Как кодировать нижнюю панель навигации для приложения для Android
2] Android Работа с нижней навигацией
Подсказка:
Но проблема со знаниями, полученными по вышеуказанным ссылкам, заключается в том, что Материал Конструкторская документация говорит нам, что если в нижней навигации есть:
3 элемента - мы должны отобразить значок с текстом (всегда) для всех элементов.
4–5 элементов - мы должны отображать текст только для активного значка и скрывать для неактивных элементов (или представлений).
Теперь вы можете догадаться о том, что я собираюсь сказать дальше.
«Это то, что предлагают рекомендации по проектированию материалов, поэтому давайте просто сделаем это».
Но на этот раз я не буду.Я не согласен, и вы тоже.Я скажу вам почему.
Рекомендации по проектированию материалов не всегда верны.
Если у вас есть 3 или 5 элементов в нижней навигации, ВСЕГДА показывать текстовые метки!
Таким образом, вы избежите проблемы Mystery Meat Navigation, от которой страдает Material Design .Привет Teo Yu Siang за информирование об этом!
Кнопки или ссылки, которые не объясняют вам, что они делают.Вместо этого вы должны нажать на них, чтобы узнать - Mystery Meat Navigation.
Я уверен, что мы все были жертвами этого, по крайней мере, в какой-то момент.Мы нажимаем на кнопку, предполагая, что она что-то делает, только для того, чтобы она делала что-то еще полностью!
Так что сделайте себе и своим пользователям одолжение.Всегда показывайте текстовые метки для ваших значков Bottom Navigation.
Упоминая это (например): bottomNavigation.setTitleState(AHBottomNavigation.TitleState.ALWAYS_SHOW);
Я внес свой вклад в создание хорошего UX.Все остальное зависит от вас.
Совет - Источник и кредит: Окончательное руководство по нижней навигации на Android