Kullanıcıların uygulamanızın ana ekranına kolayca geri dönebilmesi gerekir. Bunu yapmak için ana etkinlik hariç tüm etkinlikler için uygulama çubuğunda Yukarı düğmesi
sağlayın. Kullanıcı Yukarı düğmesini seçtiğinde uygulama, üst etkinliğe gider.
Bu sayfada, Jetpack Navigation bileşenini kullanarak uygulama çubuğuna yukarı düğmesi ekleme işlemi gösterilmektedir. Daha ayrıntılı açıklama için NavigationUI ile kullanıcı arayüzü bileşenlerini güncelleme başlıklı makaleyi inceleyin.
Uygulama çubuğunuzu yapılandırma
AppBarConfiguration kullanarak uygulama çubuğunuzu yapılandırın.
AppBarConfiguration simgesinden, üst düzey hedeflerinizi uygulama çubuğuna bildirebilirsiniz. Gezinme çekmecesi yapılandırılmışsa çekmece menüsü simgesi
üst düzey hedeflerdeki uygulama çubuğunda gösterilir. Gezinme çekmecesi yapılandırılmamışsa gezinme düğmesi üst düzey hedeflerde gizlenir.
Her iki durumda da yukarı düğmesi diğer tüm hedeflerde gösterilir. Yukarı düğmesine basıldığında navigateUp() aranır.
Aşağıdaki örnekte, AppBarConfiguration kullanarak bir uygulama çubuğunun nasıl yapılandırılacağı gösterilmektedir:
Kotlin
override fun onCreate(savedInstanceState: Bundle?) { ... val navController = findNavController(R.id.nav_host_fragment_activity_main) val appBarConfiguration = AppBarConfiguration( setOf( R.id.navigation_home, R.id.navigation_dashboard, R.id.navigation_notifications ) ) binding.myToolbar.setupWithNavController(navController, appBarConfiguration) }
Java
@Override protected void onCreate(Bundle savedInstanceState) { ... NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment_activity_main); AppBarConfiguration appBarConfiguration = new AppBarConfiguration.Builder( R.id.navigation_home, R.id.navigation_dashboard, R.id.navigation_notifications) .build(); NavigationUI.setupWithNavController(binding.myToolbar, navController, appBarConfiguration); }