2013-04-02 3 views
1

Я успешно установил фоновое изображение на панели действий. Я использую ActionBarSherlock и в Android 2.x все в порядке. Проблема с Android 4.x. Изменение фонового изображения в разных действиях. Если я задаю фон сплошному цвету, внешний вид будет одинаковым для всех видов деятельности. Если набор доступен, иногда он светлее других темнее.ActionBar drawable background inconsistency

Мой файл стиля в значениях-14

<style name="AppBaseTheme" parent="android:Theme.Holo.Light"> 
     <item name="android:actionBarStyle">@style/ActionBarBG</item> 
    </style> 

    <style name="ActionBarBG" parent="android:Widget.Holo.Light.ActionBar"> 
     <item name="android:background">@drawable/top_bar_bg</item> 
    </style> 

Как ни странно, когда я взял несколько скриншотов, чтобы включить в этот вопрос, все изображения отображаются правильно. Поэтому я должен предположить, что это проблема устройства (Samsung Galaxy SII). Кто-нибудь когда-либо обнаружил такую ​​проблему?

+2

Почему вы устанавливаете свойство android: background дважды в ActionBarBG? Это не имеет никакого смысла. –

+0

Вы правы. Я просто редактирую вопрос. Была строка, которая должна быть прокомментирована. – Laranjeiro

ответ

0

Я проверил с другими устройствами, и я узнал, что это происходит только с Samsung Galaxy SII. Я вынужден сделать вывод, что это проблема устройства.

+1

Это может быть связано с интерфейсом TouchWiz от Samsung, который добавляется поверх пользовательского интерфейса Android по умолчанию. Если возможно, попробуйте приложение на устройстве HTC, которое также имеет пользовательский интерфейс, чтобы проверить, требуется ли действие с вашей стороны, чтобы остановить это поведение. – Entreco

Смежные вопросы