Yukarı işlemi ekleyin

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);
  }