android - 我如何将溢出菜单放在工具栏下方而不是溢出菜单与应用栏重叠

标签 android android-layout android-toolbar

我知道这是每个 Material 指南,但我不喜欢它,我希望它位于工具栏下方。请提供一些信息来调整溢出菜单的位置。

最佳答案

在你的主样式中使用 <item name="actionOverflowMenuStyle">@style/OverflowMenu</item> , 其中

<style name="OverflowMenu" parent="Widget.AppCompat.PopupMenu.Overflow">
  <!-- Required for pre-Lollipop. -->
   <item name="overlapAnchor">false</item>
   <item name="android:dropDownVerticalOffset">-4.0dip</item>
  <!-- Required for Lollipop. -->
   <item name="android:overlapAnchor">false</item>
   <item name="android:dropDownVerticalOffset">4.0dip</item>
</style>

对于 Lollipop 样式必须在 values-v21 中。

关于android - 我如何将溢出菜单放在工具栏下方而不是溢出菜单与应用栏重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29445584/

相关文章:

android-删除右侧选项菜单上子菜单项的标题?

android - SweepGradient 改变开始和结束颜色的位置

android - 向上滚动时,折叠工具栏中的 SearchView 被隐藏

android - 我的相机 View 与 GLSurfaceView 重叠...但我希望它被 GLSurfaceView 覆盖

android - 如何使 CollapsingToolbarLayout 拉伸(stretch)

android - 修复 CoordinatorLayout 中的底栏

java - 我如何为 json 解析集成 loopj

android - 使用 AlarmManager 定期检查我的永久服务是否正在运行

c# - Xamarin Studio : Cannot copy System. Diagnostics.Tools.dll,因为源文件不存在

Android:如何进行垂直合并?