Soru & Cevap

Android 5 Öncesi Status Bar Rengi

22.03.2016 - 11:28

Merhaba arkadşlar,

Bildiğiniz gibi bi proje oluşturup Android 5.0 ve üzeri bir cihazda çalıştırdığınızda StatusBar defaultta otomatik olarak default veya custom renkte geliyor. Fakat Android 5.0 altında bu StatusBar hep siyah renkte. Bazı uygulamalar gördüm orayı renklendirmişler ama Android 5.0 öncesi için yapamadım bi türlü.

Nasıl yapabilirim sizce?

Şimdiden teşekkürler...

33 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-19298-1459404577.jpg
alper_beyler
23.03.2016 - 10:50

Merhabalar,

API Level 21 ve sonrasında status bar rengini değiştirebilirsin her cihazda değiştirmen münkün değil diye biliyorum

http://www.mobilhanem.com/android-status-bar-rengini-degistirme/

Mehmet Emin
23.03.2016 - 04:22
Merhabalar, Burada yazılanları yapmıştım ama olmadı maalesef. Belki benim telefonda olmuyordur. (NOT: Telefonun Turkcell T50) :)
picture-44908-1424289327.jpg
emre_tekin
23.03.2016 - 10:07

Selamlar, bunun sorununu çözeceğini düşünüyorum..

 <style name="StatusBar" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="android:statusBarColor">@color/yourcolor</item>
    </style>


 

Mehmet Emin
23.03.2016 - 04:21
Merhabalar, verdiğiniz kodda "android:statusBarColor" ifadesinin altını çiziyor ve API 21 öncesi kullanamazsın diyor. Benim amacım zaten API 21 öncesi için kullanmak :)
Profile picture for user tunahantolga
tunahantolga
23.03.2016 - 08:29

Merhaba,

bu şekilde kullanabilirsiniz.

ActionBar bar = getActionBar();
bar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#0000FF")));

 

Mehmet Emin
23.03.2016 - 04:20
Merhabalar, Verdiğiniz kod ActionBar rengini değiştiriyor maalesef :)))
Tunahan Tolga Yıldız
23.03.2016 - 04:48
Pardon status bar, bende yanlış görmüşüm demek ki. Zamanın da bende değiştiremiştim :) Bir de buraya bakabilir misin: http://stackoverflow.com/questions/22192291/how-to-change-the-status-bar-color-in-android