Add Toolbar To Activity Android

Android’de Toolbar Ekleme

Toolbar, Android uygulamalarında yaygın olarak kullanılan bir kullanıcı arayüzü öğesidir. Uygulamanın başlığını, alt başlığını, menü düğmelerini ve diğer eylem öğelerini görüntülemek için kullanılır. Toolbar, uygulamanın genel görünümünü ve kullanıcı deneyimini iyileştirmek için önemli bir rol oynar.

Toolbar Ekleme Adımları

  1. XML Düzen Dosyasını Açın

Toolbar’ı eklemek istediğiniz aktivitenin XML düzen dosyasını açın. Genellikle bu dosya activity_main.xml adında olur.

  1. Toolbar Öğesini Ekle

XML düzen dosyasına aşağıdaki kodu ekleyin:

xml
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:title="Uygulama Başlığı"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />

  • android:id="@+id/toolbar": Toolbar’ın kimliğini belirtir. Bu kimlik, kodda Toolbar’a erişmek için kullanılır.
  • android:layout_width="match_parent": Toolbar’ın genişliğini belirtir. Toolbar, aktivitenin tüm genişliğine yayılır.
  • android:layout_height="?attr/actionBarSize": Toolbar’ın yüksekliğini belirtir. Toolbar’ın yüksekliği, uygulama çubuğunun yüksekliğine eşit olur.
  • android:background="?attr/colorPrimary": Toolbar’ın arka plan rengini belirtir. Toolbar’ın arka plan rengi, uygulamanın birincil rengine eşit olur.
  • app:title="Uygulama Başlığı": Toolbar’ın başlığını belirtir. Toolbar’ın başlığı, “Uygulama Başlığı” olarak ayarlanır.
  • app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar": Toolbar’ın temasını belirtir. Toolbar’ın teması, “ThemeOverlay.AppCompat.Dark.ActionBar” olarak ayarlanır.

  • Toolbar’ı Kodda Bulun

Toolbar’ı kodda bulmak için aşağıdaki kodu kullanabilirsiniz:

java
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);

  1. Toolbar’ı Ayarlayın

Toolbar’ı ayarlayarak başlığını, alt başlığını, menü düğmelerini ve diğer eylem öğelerini belirleyebilirsiniz. Örneğin, Toolbar’ın başlığını ayarlamak için aşağıdaki kodu kullanabilirsiniz:

java
toolbar.setTitle("Yeni Başlık");

  1. Toolbar’a Menü Ekleme

Toolbar’a menü eklemek için aşağıdaki kodu kullanabilirsiniz:

java
toolbar.inflateMenu(R.menu.menu_main);

  1. Toolbar’a Menü Öğesi Ekleme

Toolbar’a menü öğesi eklemek için aşağıdaki kodu kullanabilirsiniz:

java
toolbar.getMenu().add("Yeni Öğe");

Faydalı Siteler ve İlgili Dosyalar


Yayımlandı