Как отключить синюю линию в ActionBar (ActionBarSherlock)? - программирование
Подтвердить что ты не робот

Как отключить синюю линию в ActionBar (ActionBarSherlock)?

Я использую ActionBarSherlock с темой Theme.Sherlock.ForceOverflow (для использования на устройствах с предварительной сотой), и мне нужно отключить синюю линию под моим ActionBar.... возможно ли это?

Решение: здесь

4b9b3361

Ответ 1

Я не уверен, что вы можете удалить панель, но вы можете изменить цвет панели в соответствии с цветом фона?

Если вы хотите попробовать, попробуйте следующее:

<item name="android:background">@drawable/your_theme_name</item>
<item name="background">@drawable/your_theme_name</item>

Ответ 2

Другой способ решить проблему:

actionBar.setBackgroundDrawable(null);

Решает проблему локально, хотя.

Ответ 3

Эта синяя линия под ActionBar является частью фонового изображения (это 9 патчей). Измените фоновое изображение или установите его на сплошной цвет, и синяя полоса исчезнет.