Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在自定义工具栏上设置选项菜单?_Android_Android 5.0 Lollipop_Android Support Library_Android Toolbar - Fatal编程技术网

Android 如何在自定义工具栏上设置选项菜单?

Android 如何在自定义工具栏上设置选项菜单?,android,android-5.0-lollipop,android-support-library,android-toolbar,Android,Android 5.0 Lollipop,Android Support Library,Android Toolbar,我发现了一个类似的问题 我正在使用v7支持库中的工具栏和自定义布局。如果我没有选项菜单,我的结果与OP在上面链接的问题上的结果类似: 但是,如果我有一个选项菜单,它会将工具栏向左移动一点(开始)。我想把它放在工具栏上 可能吗?我能破解它的唯一方法是在工具栏布局中添加一个负的右(端)边距,但是这会将菜单移到屏幕之外…最初,整个工具栏包含多个视图,因此它们必须与操作菜单共享宽度 现在,我将工具栏和其他视图包装在一个容器中(aFrameLayout),以便它们重叠而不共享宽度。我只需要注意顶部的边

我发现了一个类似的问题

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

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


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

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

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