Я хочу создать экран BottomNavigationView, например YouTube, но я столкнулся с проблемой, из-за которой представление не отображается таким образом.
Он отлично работает с тремя нижними меню, но когда я использую более трех меню, тогда Его заголовок скрыт, а меню смещены. Я не понимаю, почему это произошло, я перепробовал много приемов но не решить проблему.
![enter image description here](https://i.stack.imgur.com/UPMq0.png)
![enter image description here](https://i.stack.imgur.com/DzuNf.png)
<android.support.design.widget.BottomNavigationView
android:id="@+id/navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="?android:attr/windowBackground"
app:menu="@menu/navigation" />
Java Activity:
BottomNavigationView navigation = findViewById(R.id.navigation);
// I had tried this code but not working
// BottomNavigationMenuView menuView = (BottomNavigationMenuView)
// bottomNavigationView.getChildAt(0);
// bottomNavigationView.setAnimation(null);
// for (int i = 0; i < menuView.getChildCount(); i++) {
// BottomNavigationItemView itemView = (BottomNavigationItemView) menuView.getChildAt(i);
// itemView.setShiftingMode(false);
// itemView.setChecked(false);
// }
navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
Кто-нибудь, пожалуйста, подскажите, как мне этого добиться.