Изменение фона операции при использовании ActionBarSherlock

Я изменил цвет фона моего ActionBar в своем приложении, и он работал нормально. Но потом я хотел изменить свой цвет фона в своей деятельности, и теперь он выглядит довольно плохим.

Вот моя тема xml:

<style name="TucanActionBarStyle" parent="Widget.Sherlock.Light.ActionBar"> <item name="android:background">@color/actionbar_green</item> </style> <style name="Theme.TucanActionBar" parent="@style/Theme.Sherlock.Light"> <item name="android:actionBarStyle">@style/TucanActionBarStyle</item> <item name="android:background">@android:color/white</item> </style> 

И вот как это выглядит: http://dl.dropbox.com/u/2683101/Screenshot_2012-05-18-19-49-23.png

Вы должны использовать android:windowBackground для изменения фона активности. Изменение android:background будет влиять на многие другие вещи из-за использования контекста и ContextThemeWrappers .

Intereting Posts
Кордова и настройка Android с помощью командной строки Разметка вертушки для Android Получатель SMS BroadCast получает много раз? Должен ли я восстановить savedinstancestate в onCreate или inRestoreInstanceState? Кэширование изображений на базе Android Просмотр курсора базы данных Android Можно ли работать со звуком, поступающим через разъем для наушников? ListView – перемещение изображений во время прокрутки Как исправить Метод startActivity (Intent) не определен для новой синтаксической ошибки View.OnClickListener () Android Studio не удалось найти действительный Jvm (относящийся к MAC OS) Android SQLLiteDataBase курсор, возвращающий 0 строк AVD Manager теряет пользовательские определения устройств после закрытия и повторного открытия Как удалить значок батареи в строке состояния Android? Почему я не должен использовать шину сообщений вместо Loaders and Services? Как настроить ProGuard для исключения методов с помощью SupressWarning («unused»)