2015-12-21 2 views
0

Мне нужно отобразить значок переполнения панели действий в моем приложении без какого-либо элемента детского меню, и мне нужно отобразить ящик, щелкнув значок переполнения панели действий.Переполнение панели действий Android Значок не отображается

Используя нижеприведенный код, значок переполнения не отображается, когда в качестве добавления элемента в меню отображается значок.

Можно ли отображать значок переполнения без какого-либо контента? Также мне нужно получить событие переполнения пиктограммы, возможно ли это ?.

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    tools:context="com.ibeacon.vapplicaspecials.MainActivity" > 

    <item 
    android:id="@+id/overflow" 
    android:orderInCategory="100" 
    android:showAsAction="always" 
    android:title=""> 

</item> 

</menu> 

И в основной деятельности

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.main, menu); 

    return super.onCreateOptionsMenu(menu); 
} 

ответ

1

Если ваша деятельность продлевает AppCompat, я предлагаю вам использовать android.support.v7.widget.Toolbar. Его гораздо проще в использовании, и вам не нужно иметь все дополнительные методы для панели действий. Вы можете поместить значки, пользовательские анимации и т. Д. Его также очень хороший выбор при рассмотрении анимации и функций анимации материалов.

Android: How to/Tutorial for changing ActionBar to ActionBarCompat (Toolbar)?

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