操作栏按钮背景

问题描述:

我想自定义操作栏按钮与图像既为按下和未按状态。我把一个可绘制的选择器在两个状态(按下和未按下)的android:图标上。问题是,如果我按下按钮,我仍然有蓝色背景(ics holo样式)以及我按下的按钮图标。我如何从操作栏自定义图标按钮中删除此行为?操作栏按钮背景

感谢

+0

是否图标显示压制,而不是:

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

如果你使用ActionBarSherlock也把这个按压状态? – 2012-08-30 04:39:17

我有固定投入

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

在styles.xml的问题。我认为它会影响所有的选择样式,但它似乎只影响操作栏。

+0

我应该在哪里准确地放置这条线?我试图扩展@ style/Theme.Sherlock.Light.DarkActionBar并将两行代码放入其中。谢谢! – znat 2012-11-23 17:27:23

我想更具体的办法是把这个属性在你的应用主题:

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