Aktualnie wdrażam obsługę motywów dla mojej aplikacji, a jej częścią zmienia się ikona aplikacji paska zadań. Chcę użyć ciemnej ikony, gdy wybrana jest opcja Holo Light. Wszystko odbywa się w metodzie, z wyjątkiem części, w której ustawiono ikonę aplikacji paska działań. Kod, który próbuję użyć, to:Zmiana ikony paska akcji
getActionBar();
ActionBar.setIcon(R.drawable.my_icon);
"Nie ma takiego odniesienia, który jest tutaj dostępny" to błąd, który dostaję. Jak to zrobić poprawnie?
Przy okazji moja minSdkVersion ma 14, więc nie ma nic w stylu sherlock.
'setIcon' jest obsługiwany na poziomie API 14 i wyższym. Możesz także ustawić logo ActionBar w pliku manifestu, jak wyjaśniono tutaj: http://stackoverflow.com/a/6351736/1182823 –
To rozwiązanie nie działa podczas korzystania z obsługiwanej biblioteki v7, w której używam getSupportActionBar(); - Jakieś sugestie? dzięki –