私は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は、アクションバーよりも小さい画像が含まれています。 アクションバーの青い背景を削除するにはどうすればよいですか?私もactionbarsherlockを使用しています。
おかげ
あなたのコードを追加してください、セレクタを使用しようとすると、それを修正することができます – Houcine