Как мне понравился дизайн от BottomNavigationView
Я решил реализовать с ним новое меню для своего приложения, вместо простого использования простых кнопок.BottomNavigationView - Как снять отметку со всех пунктов меню и отобразить заголовки?
Я принял this пост в качестве ориентира.
Согласно BottomNavigationView
«s documentation, его цель состоит в том, чтобы
provide quick navigation between top-level views of an app. It is primarily designed for use on mobile.
В моем случае, я просто хочу, чтобы каждый MenuItem
начать деятельность, но по умолчанию всегда один MenuItem
выбран:
Я попытался установить белый цвет с:
app:itemIconTint="@color/white"
app:itemTextColor="@color/white"
Тем не менее, явно выбран MenuItem
отличается от других (Размер заголовка больше), который до сих пор беспокоит меня:
Я пришел с идеей поместить скрытый MenuItem
, чтобы выбрать, как:
<item
android:id="@+id/uncheckedItem"
android:title="" />
и сделать его вид GONE
:
bottomNavigationView.getMenu().findItem(R.id.uncheckedItem).setChecked(true);
bottomNavigationView.findViewById(R.id.uncheckedItem).setVisibility(View.GONE);
Это делает все MenuItems бесконтрольно, но по умолчанию BottomNavigationView
является Hidding названия, так как он имеет более 3 MenuItems для отображения, даже если четвертый MenuItem
является оседают GONE
:
Так что мой вопрос остается , есть ли/удалить, чтобы отменить выбор всех пунктов меню и сохранить их заголовки?
это работает, но теперь мой вид снизу навигации не брать всю ширину ... не могли бы вы помочь – TheGreat004
я получил следующее issue, https://github.com/ittianyu/BottomNavigationViewEx/issues/25 – TheGreat004
У меня есть 5 элементов, и если я добавляю пустой элемент, я получаю эту ошибку: Максимальное количество элементов, поддерживаемых BottomNavigationView, равно 5 – Kusan