Я пытаюсь показать логотип в своей панели действий, отличный от моего значка приложения в приложении, которое должно быть совместимо с 2.3 (Gingerbread). Прямо сейчас у меня естьИзменить логотип панели действий на Gingerbread в xml
android:icon="@drawable/icon"
android:logo="@drawable/logo"
в файле манифеста, который правильно отображается на устройствах 4.0 и выше. Тем не менее, все панели действий на устройствах 2.3 отображают значок вместо логотипа. Следующий код в OnCreate в деятельности работает на 2,3 устройства:
getSupportActionBar().setLogo(getResources().getDrawable(R.drawable.logo));
Но я хотел бы избежать того, чтобы установить это отдельно в каждом из моей деятельности. Есть ли способ установить это в xml, в манифесте или теме, возможно? Я также пробовал
<item name="android:icon">@drawable/logo_listy</item>
в моей теме actionBarStyle.
Да, я надеялся, что смогу установить его по всему миру, а не в каждом мероприятии. – GLee