答案 0 :(得分:1)
您看到的是菜单的正确材料设计,因为Material Design specifications表示:
菜单是一张临时的纸张,总是与应用栏重叠, 而不是表现为应用栏的扩展。
这是Google推荐的一个例子。
但是,您仍然可以通过创建定义溢出菜单的新样式将“溢出”菜单放在工具栏下方。将此<item name="myOverflowMenu">@style/OverflowMenu</item>
添加到您的样式中。
<style name="OverflowMenu" parent="Widget.AppCompat.PopupMenu.Overflow">
<item name="overlapAnchor">false</item>
<item name="android:dropDownVerticalOffset">?attr/actionBarSize</item>
<item name="dropDownVerticalOffset">?attr/actionBarSize</item>
<item name="android:overlapAnchor">false</item>
</style>