Ich erstelle eine Aktionsleiste mit benutzerdefinierten Schaltflächen, die ich in den Symbolbereich von menu.xml lege.Aktionsbaustein entfernen blauer Hintergrund
Das Problem ist, dass, wenn ich sie drücke, sehe ich sowohl die ausgewählte Version des Bildes der Schaltfläche und den blauen Hintergrund des Holo-Thema.
Das ist mein 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>
Die ab_location_layer dies:
<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>
Die ab_location_layer enthält ein Bild, das kleiner ist als die ActionBar ist. Wie ist es möglich, den blauen Hintergrund der Aktionsleiste zu entfernen? Ich benutze auch actionbarsherlock.
Dank
fügen Sie den Code bitte, und versuchen Selektoren zu verwenden, können Sie das beheben – Houcine