Как сохранить одинаковый фон элементов ActionBar при изменении основного фона приложения?

Я пытаюсь изменить фон приложения, но когда я делаю следующее (sdk 14), элементы на панели действий также меняются, чтобы соответствовать новому цвету фона. Панель действий сама имеет правильный фон, но элементы на панели действий — нет. Мне удалось сделать так, чтобы пункты меню были правильными, но для заголовка и представления поиска, а также значка «Домой» и кнопки «Назад» фон был установлен на пользовательскую тему. Что я делаю неправильно?

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <style name="Theme.Holo.DarkerBack" parent="@android:style/Theme.Holo.Light.DarkActionBar">
      <item name="android:background">@color/background</item>
      <item name="android:actionBarStyle">@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse</item>
   </style>
</resources>

Просмотр главной страницы с ошибкой


person Christian Smith    schedule 13.04.2012    source источник


Ответы (1)


Попробуйте заменить

<item name="android:background">@color/background</item>

с участием

 <item name="android:windowBackground">@color/background</item>
person azertiti    schedule 13.04.2012