Kullanıcılar, uygulamanızın ana ekranına geri dönmek için kolay bir yola ihtiyaç duyar. Bunu yapmak için bir Up uygulama çubuğundaki düğmesi birincil etkinlik dışındaki tüm etkinlikler için geçerli. Kullanıcı Yukarı düğmesini seçtiğinde uygulama, ebeveyn etkinliğinde bulunur.
Bu sayfa Jetpack Navigasyon bileşenini kullanarak bir uygulama çubuğuna Yukarı düğmesinin nasıl ekleneceğini gösterir. Daha ayrıntılı bir açıklama için bkz. Gezinme Arayüzü ile kullanıcı arayüzü bileşenlerini güncelleyin.
Uygulama çubuğunuzu yapılandırın
Uygulama çubuğunuzu
AppBarConfiguration
AppBarConfiguration
bölümünden uygulama çubuğuna üst düzey
hedefler. Gezinme çekmecesi yapılandırılmışsa çekmece menü simgesi
Uygulamada görüntüleniyor
çubuğu üzerinde. Gezinme çekmecesi yapılandırılmamışsa gezinme düğmesi
üst düzey hedeflerde gizlidir.
Her iki durumda da, Yukarı düğmesi diğer tüm hedeflerde görüntülenir. Yukarı düğmesine basarak
navigateUp()
Aşağıdaki örnekte,
AppBarConfiguration
:
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); }