Удалить панель действий синий фон

Я создаю панель действий с настраиваемыми кнопками, которые помещаю в раздел значков menu.xml.

Проблема в том, что, когда я нажимаю их, я вижу как выбранную версию изображения кнопки, так и синий фон голографической темы.

Это мой menu.xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/current_position"
        android:icon="@drawable/ab_location_layer"
        android:menuCategory="container"
        android:showAsAction="ifRoom"
        android:title="Current position">
    </item>

</menu>

Слой ab_location_layer это:

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/ab_location_pressed" android:state_pressed="true"/>
    <item android:drawable="@drawable/ab_location" android:state_pressed="false"/>

</selector>

Ab_location_layer содержит изображение, которое меньше, чем actionBar. Как можно убрать синий фон на панели действий? Я также использую actionbarsherlock.

Спасибо

 Houcine29 мар. 2012 г., 12:22
добавьте свой код, пожалуйста, и попробуйте использовать селекторы, вы можете исправить это

Ответы на вопрос(1)

Решение Вопроса

ты должен поставить это

  <item name="android:selectableItemBackground">@null</item>
    <item name="android:actionBarItemBackground">@null</item>
    <item name="actionBarItemBackground">@null</item>

к вашей теме, а не в теме ActionBar

 bk13811 июл. 2012 г., 15:28
Это сделало это для Шерлока, спасибо!

Ваш ответ на вопрос