"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 20/09/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.

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.