繁体   English   中英

Xamarin.forms工具栏Android

[英]Xamarin.forms toolbar Android

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

图片

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

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>

效果:

在此处输入图片说明

请记住将您的模态包装在NavigationPage中 ,否则ToolbarItems不会出现。 有关更多信息,请参阅本文和此问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM