Android:屏幕底部的工具栏有问题

Android:屏幕底部的工具栏有问题,android,android-menu,android-toolbar,Android,Android Menu,Android Toolbar,我正在使用最新的AppCompat库,并按照Android开发者博客的建议,用工具栏替换了SupportActionBar。我想在屏幕底部显示第二个工具栏,该工具栏显示来自某个xml菜单资源的另一个菜单,但不显示其他内容 我有两个问题: 尽管只显示一个菜单(使用Toolbar.inflateMenu()),但菜单只在工具栏右侧占用一小部分空间 溢出操作菜单扩展到工具栏底部,因此不显示。它应该扩展到顶部 下面是底部工具栏的屏幕截图: 如何解决这些问题而不必为按钮创建自定义视图?您到底在什么时候将

我正在使用最新的
AppCompat
库,并按照Android开发者博客的建议,用
工具栏替换了
SupportActionBar
。我想在屏幕底部显示第二个
工具栏
,该工具栏显示来自某个xml菜单资源的另一个
菜单
,但不显示其他内容

我有两个问题:

  • 尽管只显示一个
    菜单
    (使用
    Toolbar.inflateMenu()
    ),但菜单只在工具栏右侧占用一小部分空间

  • 溢出操作菜单扩展到工具栏底部,因此不显示。它应该扩展到顶部

  • 下面是底部
    工具栏的屏幕截图:


    如何解决这些问题而不必为按钮创建自定义视图?

    您到底在什么时候将菜单扩展到底部工具栏?动作菜单总是显示在右侧,就像在动作栏中一样,所以它应该是这样的。但是,溢出菜单应该扩展到顶部,它是为我准备的。尽管底部的按钮未调用选项ItemSelected
    ,但我目前存在问题。。按钮至少对您有用吗?我知道ActionMenu应该显示在右侧,但是,我希望可用空间用于显示其他按钮。不过,似乎有一些固定的宽度限制。我不再确定我在哪里夸大了xml,因为我通过编写自己的视图解决了这个问题。。我假设您在xml菜单项中添加了
    app:showAsAction=“always”
    ?我认为是ifRoom,当有空间时也应该显示它。好的,谢谢您的评论。我将再次尝试使用底部工具栏,如果问题仍然存在,最好提供一个示例项目。