2014-05-01 3 views
0

Моя проблема заключается в том, как это добавить значок в пункты меню в ActionBar android.if мы объявляем приложение: showAsAction = «никогда»Как добавить значок в пункты меню в панели действий андроида?

Мой код не

<item android:id="@+id/twitID" 
      android:title="twitter" 
      android:orderInCategory="100" 
      android:icon="@drawable/twitter" 
      app:showAsAction="never" /> 

это показывает только название. не работает.пожалуйста, помогите мне. Спасибо u.

+0

Изменить 'app: showAsAction' на' 'ifRoom" или '' always "'. (Это из-за моего собственного опыта для собственного «ActionBar». Не тестировалось на 'v7-compat') –

ответ

2

Вы должны изменить showAsAction на showAsAction="always" или showAsAction="ifRoom", и он автоматически поместит ваш товар в ActionBar как элемент со значком.

Если вы хотите, чтобы показать элемент в overflow menu не в ActionBar как элемент, то вы должны inflate в PopUp вручную с обычаем раскладку. Тогда вы можете положить все, что захотите. Но это не так просто.

+0

k.установить, чтобы добавить этот настраиваемый макет в меню переполнения. – karthik

+0

Считаете ли вы, что это может быть полезно? https://gist.github.com/mediavrog/9345938#file-iconizedmenu-java-L55 – tasomaniac

Смежные вопросы