Soru & Cevap

Actionbar Renk "Doğru" Çalışmıyor

17.05.2015 - 11:44

Merhaba arkadaşlar.Uygulamamda actionBar rengini değiştirdiğim bir bölüm var ama her seferinde aynı çalışmıyor. Şöyle ki; onCreate'te getActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#FFA0C4FF"))); kodunu yazıyorum.Fakat uygulama açıldığında renk işlemiyor.Android Menü tuşuna dokundupumda sanki focus oraya geçmiş gibi,o zaman çalışıyor.Fakat bu kdou sadece burada kullanıyorum.Yani menü tuşuyla bi ilgisi olmayan bir şey. Ayrıca uygulamayı tamamen kapatıp bi daha açtığımda (her 3 denemede 1-2sinde) kodu görüyor.Yani doğru çalışmıyor.Ayrıca actionBar'da 2 tane menü butonum var.Onlarda elin üstünde kaldığında title ını gösterir ya.Onu yapınca da kod yeni yapılıyor.Acaba sorun nedendir? ActionBar focus parametresini alıyo gibi.Bana öyle geldi daha doğrusu. Uygulama biraz complex,tetikleyen başka şeyler de olabilir ama sizler de böye bir sorun yaşadınızmı,yaşadıysanız nasıl çözdünüz veya 3.şahıs bakış açısı olarak görüşlerinizi almak isterim.Teşekkür ederim...

4 Görüntülenme

1 Cevap

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

picture-16490-1553546609.jpg
bektasesref
17.05.2015 - 09:55
Arkadaşlar sorunu çözdüm.Şöyle ki; şu kodu onCreate te atıyorum.Fakat kod önceliğine göre bunun çalışmaması gerekse de oldu. public static String actionBarRenk = "#FFA0C4FF"; getActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor(MainActivity.actionBarRenk))); Bayağa altlarda da bu renk kodunu değiştiren bi yer var fakat orayı baz alıyor.Değişik te olsa çözüdü.Kod önceliğini neden işlemedi o da ayrı bi muamma tabi.Neyse teşekkür ederim,iyi günler.