"Enter"a basıp içeriğe geçin

Android Studio ActionBar Rengini Değiştirme

onCreate içerisine aşağıdaki kodları yazalım:

ActionBar actionBar = getSupportActionBar();
actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.action_bar_color));

İkinci kod blokunda drawable klasörü altından action_bar_color dosyasını çağırdık. Bu dosyayı henüz oluşturmadık. Oluşturmak için app -> res -> drawable üstüne sağ tıklayıp new -> Drawable resource file tıklayıp adını action_bar_color olarak değiştirelim.

Selector yazısını değiştirip yerine shape yazalım. ActionBar dikdörtgen olduğu için shapeyi rectangle olarak belirleyelim. Ardından tek renk olacağı için solid oluşturup buraya renk kodunu yazalım.

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="#6200EE" />
</shape>

Bu kodların arasında daha fazla özelleştirme yapılabilir ama konumuz bu olmadığı için anlatmadım.

2 Yorum

  1. Okan
    Okan Eylül 20, 2018

    Basit bir actionbar rengi için kodla uğraşmamız çok saçma buradaki anlatımla oldu tabiki ama böyle uraştırmaları çok saçma zaten colors.xml ve styles.xml diye birşey var oradan kolayca olması gerek çok tuhaf.

    • Osman Anıl Özcan
      Osman Anıl Özcan Eylül 20, 2018

      Merhaba Okan,

      Actionbar artık eskiyor. Toolbar kullanmanızı tavsiye ederim. Aşağıdaki linkten sitemizdeki konulara ulaşabilirsiniz.

      https://bizneyapiyoruzki.com/tag/toolbar/

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

%d blogcu bunu beğendi: