2012-02-14 161 views
7

我想自定義操作欄按鈕與圖像既爲按下和未按狀態。我把一個可繪製的選擇器在兩個狀態(按下和未按下)的android:圖標上。問題是,如果我按下按鈕,我仍然有藍色背景(ics holo樣式)以及我按下的按鈕圖標。我如何從操作欄自定義圖標按鈕中刪除此行爲?操作欄按鈕背景

感謝

+0

是否圖標顯示壓制,而不是:

<item name="android:actionBarItemBackground">@android:color/transparent</item> 

如果你使用ActionBarSherlock也把這個按壓狀態? – 2012-08-30 04:39:17

回答

5

我有固定投入

<item name="android:selectableItemBackground">@color/transparent</item> 

在styles.xml的問題。我認爲它會影響所有的選擇樣式,但它似乎隻影響操作欄。

+0

我應該在哪裏準確地放置這條線?我試圖擴展@ style/Theme.Sherlock.Light.DarkActionBar並將兩行代碼放入其中。謝謝! – znat 2012-11-23 17:27:23

21

我想更具體的辦法是把這個屬性在你的應用主題:

<item name="actionBarItemBackground">@android:color/transparent</item>