簡體   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