>我在工具栏项中定义了一个图标,它在右侧的Android中显示非常好,但在iOS中,它在导航栏的中心显示图标。
我怎样才能把图标放在安卓的左边。
对不起,我的英语很差。
<ContentPage.ToolbarItems>
<ToolbarItem Text="Back" Order="Primary" IconImageSource="icon_delete_400.png" Clicked="OnBack" />
</ContentPage.ToolbarItems>
安卓显示右(尼斯( 在此处输入图像描述
iOS 显示中心 (不好( 在此处输入图像描述
Github(示例来源(:https://github.com/westermost/Study-Xamarin
运行您的项目后,我发现您的问题的原因是您的图像太大(160*160
(,并且占用了navigationBar
的一半区域,因此看起来就像留在屏幕截图的中心。
如果您提供适当的图像大小,它将按预期显示在右侧。我将图像大小调整为 40* 40,效果很好。
像这样放置工具栏项
<ContentPage.ToolbarItems>
<ToolbarItem Name="iconexample" Icon="icon_delete_400.png" Priority="0" Order="Primary" Clicked="OnBack" />
</ContentPage.ToolbarItems>
在 ios 中,将图像放在/mipmap/icon_delete_400.png
在 Android 中,将图像放在/mipmap/drawable/icon.png