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ı
- 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.
- 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);
- 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");
- Toolbar’a Menü Ekleme
Toolbar’a menü eklemek için aşağıdaki kodu kullanabilirsiniz:
java
toolbar.inflateMenu(R.menu.menu_main);
- 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