操纵栏按钮背景

Mat*_*ska 7 icons android android-actionbar

我想自定义操作栏按钮,其中包含按下和未按下状态的图像.我把一个drawable选择器放在android:icon上,有两个状态(按下而不是按下).问题是,如果我按下按钮,我仍然有蓝色背景(ics holo风格)和我按下的按钮图标.如何从操作栏自定义图标按钮中删除此行为?

谢谢

Ran*_*ku' 22

我认为更具体的方法是将此属性放在您的应用程序主题中:

    <item name="android:actionBarItemBackground">@android:color/transparent</item>
Run Code Online (Sandbox Code Playgroud)

如果你正在使用ActionBarSherlock,也可以这样做:

    <item name="actionBarItemBackground">@android:color/transparent</item>
Run Code Online (Sandbox Code Playgroud)


Mat*_*ska 5

我已经解决了问题

 <item name="android:selectableItemBackground">@color/transparent</item>
Run Code Online (Sandbox Code Playgroud)

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