Çok Novice Android Programmer burada. Ana faaliyetimi yaptığım ve kullanıcının bir seçeneği tıkladığında yeni bir etkinliğin açılacağı bu küçük programım var. Her farklı etkinlik için üst araç çubuğunun/actionbarın rengini değiştirmeye çalışıyorum. Ben Android API 15. Benim aktivitelerimde araç çubukları var ama XML'de gösterilmiyor.
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getActionBar().setBackgroundDrawable(
getResources().getDrawable(R.drawable.gradient));
, onCreate() yönteminde etkinlik sınıfı içinde Java kodu ile rengini değiştirerek denedim ama benim aktivite geçmek istiyorum her programı her zaman çökme.
Etkinliğimin XML dosyasına baktım ve araç çubuğu/işlem kodu herhangi bir yerde görünmüyor, ancak ana etkinliğim olan app_bar_main.xml. Aktivite için XML dosyasında görünmüyorsa, eylem çubuğunda neden harekete geçtiğini merak ediyorum. Yeni eklenen ana olmayan etkinlikler için actionbarın rengi nasıl değiştirilir?
Bunu ana ve diğer aktivitelerim için denedim ve işe yaramıyor. – skimmer001
Nedense bu işe yaradı ... getSupportActionBar(). SetBackgroundDrawable (getDrawable (R.drawable.green)); ama API 21'e ihtiyacım var diyor – skimmer001