【问题标题】:Xamarin.forms toolbar AndroidXamarin.forms 工具栏 Android
【发布时间】:2018-05-02 08:13:17
【问题描述】:

有没有办法让工具栏项显示在导航栏的正下方?我还注意到,当我单击工具栏中的按钮导航到新页面时,工具栏会浮动到手机屏幕的左上角,然后消失。我不确定它为什么会这样,我宁愿让它立即消失。我目前正在android平台上测试工具栏。下面是它目前的样子。

【问题讨论】:

    标签: android xamarin xamarin.forms


    【解决方案1】:

    有没有办法让工具栏项显示在导航栏的正下方?

    Xamarin.Forms 中,您可以使用 ToolbarItem 来实现此功能。

    如果您想在右上角显示ToolbarItem,请将ToolBarItemorder 设置为Secondary 以强制该选项进入Android 上的溢出菜单:

    <ContentPage.ToolbarItems>
        <ToolbarItem Text="Share" Activated="EditClicked_Share" Order="Secondary" />
        <ToolbarItem Text="Create" Activated="EditClicked_Create" Order="Secondary" />
    </ContentPage.ToolbarItems>
    

    效果:

    如果你想在导航返回按钮的正下方显示ToolbarItem

    <ContentPage.ToolbarItems>
        <ToolbarItem Text="Share" Activated="EditClicked_Share"  Order="Primary" Priority="0" />
        <ToolbarItem Text="Create" Activated="EditClicked_Create"  Order="Primary" Priority="1" />
        <ToolbarItem Text="Save" Activated="EditClicked_Save"  Order="Primary" Priority="2" Icon="ic_action_content_save.png" />
    </ContentPage.ToolbarItems>
    

    效果:

    记住wrap your Modal in a NavigationPage,因为ToolbarItems否则不会出现。更多信息可以参考articlequestion

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多