这是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>
<item name="myOverflowMenu">@style/OverflowMenu</item>
这行代码应该放在哪里?它显示错误,请完整并清晰地编写代码。 - hasnain_ahmadmyOveflowMenu
指定了父菜单小部件,样式将自动添加到菜单中。 - Abhi