Android Studio – Toolbar

Projemize toolbar eklemek için  öncelikle uygulamamıza tanımlı olarak gelen actionbar’ı kaldırmamız gerekiyor.

res/values/styles.xml ‘inin içindeki

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">  'ı
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

ile değiştiriyoruz.

Ardından res klasörünün altında bulunan layout ‘un içine yeni bir layout oluşturup, açılan sayfa da görseldeki gibi ConstrainLayout olan root elementi android.support.v7.widget.Toolbar ile değiştiriyoruz.

 

toolbar xml sayfamda toolbarımın tasarımını ayarlıyorum.

 

Örnek toolbar.xml kodlarım:

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:background="@color/colorPrimary"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    android:elevation="4dp">

</android.support.v7.widget.Toolbar>

 

toolbarımız hazır şimdi gelelim kullanmak istediğimiz sınıflarda toolbarımızı çağırmaya.. Toolbar kullanmak istediğim class’ın xml sayfasına toolbarımızı include ediyoruz.

 

<include
    android:id="@+id/toolbar"
    layout="@layout/toolbar"
    />

 

Son olarak toolbarı kullanmak istediğimiz sınıfın onCreate metodu altında toolbarımızı tanımlıyoruz.

 

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



 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir