Necesito ocultar la pestaña inferior central en la navegación inferior al iniciar la aplicación. Aquí he intentado quitar la pestaña. Funcionó en modo retrato, pero en modo paisaje, para ocultar la barra de pestañas en la interfaz de usuario.
bottomNavigation.getMenu().removeItem(R.id.schedulers); <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/" android:icon="@drawable/ic_bottom" android:title="@string/all"/> <item android:id="@+id/tab" android:icon="@drawable/ic_bottom" android:title="@string/my"/> <item android:id="@+id/schedulers" android:icon="@drawable/schedulers" android:title="@string/schedulers"/> <item android:id="@+id/tab" android:icon="@drawable/ic_bottom" android:title="@string/kkk"/> <item android:id="@+id/tab" android:icon="@drawable/ic_bottom" android:title="@string/kkkk"/> </menu>¿Está utilizando dos diseños para esta aplicación, como portrait y landscape ?
Si este es el caso, elimine inmediatamente el archivo de paisaje OR agregue la misma navegación inferior con la misma identificación. Porque me estaba enfrentando. este tema señora y por fin lo resolví de esta manera.
Si lo agregamos en los métodos onCreate(), funcionará bien y podrá ocultar la pestaña con el código.
bottomNavigation.getMenu().removeItem(R.id.schedulers)Simplemente use el oyente en navController si usa el componente de navegación
navController.addOnDestinationChangedListener { _, destination, _ -> if(destination.id == R.id.full_screen_destination) { toolbar.visibility = View.GONE bottomNavigationView.visibility = View.GONE } else { toolbar.visibility = View.VISIBLE bottomNavigationView.visibility = View.VISIBLE } }