Gemäß den Material Design-Spezifikationen sollte das Überlaufmenü Anzeige über der Aktionsleiste:
Ein Menü ist ein temporäres Blatt Papier, das immer die App-Leiste überlappt, anstatt sich als Erweiterung der App-Leiste zu verhalten.
Dies ist das Standardverhalten für Android Lollipop-Anwendungen sowie für alle Anwendungen, die die AppCompat v7-Unterstützungsbibliothek verwenden.
Dies ist das Standardverhalten des von Ihnen verwendeten AppCompat-Designs. Gemäß den Material Design-Richtlinien wird erwartet, dass das Überlaufmenü über dem Anker, der ActionBar, angezeigt wird.
Sie können erzwingen, dass es unter der Aktionsleiste angezeigt wird, wenn Sie das Thema overlapAnchor
bis false
Dies ist die neue Standardeinstellung für Material Design. Popup-Menüs werden angezeigt, die von der Button
stammen, die sie geöffnet hat.
Dies wird getan, um die visuelle Verbindung zwischen dem Button
und dem Popup-Menü zu erhöhen. Sehen Sie sich nur Google Apps an, die bereits Material Design verwenden, da die Popup-Menüs auf die gleiche Weise funktionieren.
Tags und Links java android android-actionbar