如何在自定义工具栏上显示选项菜单?

时间:2014-12-24 11:39:38

标签: android android-5.0-lollipop android-support-library android-toolbar

我遇到与on this specific question类似的问题。

我使用的是v7支持库中的工具栏和自定义布局。如果我没有选项菜单,我的结果类似于OP在上面链接的问题上的结果:

Result with no options menu

但是,如果我有一个选项菜单,它会将工具栏向左移动一点(开始)。我想将覆盖工具栏。

Result with an options menu

有可能吗?我可以破解它的唯一方法是在工具栏布局中添加一个负的右(结束)边距,但这会将菜单移到屏幕外 ...

1 个答案:

答案 0 :(得分:0)

最初,整个工具栏包含多个视图,因此他们必须与操作菜单共享宽度。

现在,我将工具栏和其他视图包装在一个容器(FrameLayout)中,以便它们重叠而不共享宽度。我只需要小心顶部的边距,这样其他视图就不会与动作图标重叠。