2012-02-14 3 views
7

Я хочу настроить кнопки панели действий с изображением как для нажатого, так и для не нажатого состояния. Я поместил выделенную селектор на android: значок с двумя состояниями (нажата и не нажата). Проблема в том, что, если я нажму кнопку, у меня все еще есть синий фон (стиль голосовой стили) вместе с моим нажатым значком кнопки. Как удалить это поведение с помощью кнопок значков на панели задач?Кнопка кнопки панели действий

Благодаря

+0

делает значок шоу прессуют и не сжатое состояние? –

ответ

5

Я исправил проблему кладя

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

в styles.xml. Я думал, что это повлияет на все стили выбора, но, похоже, это влияет только на панель действий.

+0

Где я должен поставить эту строку точно? Я попытался расширить @ style/Theme.Sherlock.Light.DarkActionBar и поместить в него обе строки кода. Спасибо! – znat

21

Я думаю, что более конкретный способ поставить этот атрибут в вашем приложении Тема:

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

положил Также это, если вы используете ActionBarSherlock:

<item name="actionBarItemBackground">@android:color/transparent</item> 
Смежные вопросы