2012-02-14 25 views
7

Chcę dostosować przyciski paska czynności z obrazem zarówno dla stanu wciśniętego, jak i nie wciśniętego. Umieściłem selektor do rysowania na Androidzie: ikona z dwoma stanami (naciśnięty i nie naciśnięty). Problem polega na tym, że jeśli wciśniesz przycisk, nadal mam niebieskie tło (styl holo) wraz z ikoną wciśniętego przycisku. Jak mogę usunąć to zachowanie z niestandardowych przycisków ikon paska narzędzi?Przycisk tła paska przycisków

Dzięki

+0

Czy ikona pokaż wciśnięty i nie -wyrażony stan? –

Odpowiedz

5

Mam problem został rozwiązany oddanie

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

w styles.xml. Myślałem, że wpłynęłoby to na wszystkie wybrane style, ale wygląda na to, że wpływa tylko na pasek akcji.

+0

Gdzie powinienem umieścić tę linię dokładnie? Próbowałem rozszerzyć @ style/Theme.Sherlock.Light.DarkActionBar i umieścić w nim oba wiersze kodu. Dziękuję Ci! – znat

21

myślę, tym bardziej specyficzny sposób jest umieścić ten atrybut w aplikacji Motyw:

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

umieścić to również jeśli używasz ActionBarSherlock:

<item name="actionBarItemBackground">@android:color/transparent</item> 
Powiązane problemy