xaml - Android 中不出现 ToolbarItem 图标

标签 xaml xamarin.forms

我正在 Xamarin Forms 中创建 Android 应用程序。我正在尝试使用 this 中的一些示例添加 ToolbarItem 图标论坛使用 XAML,如下所示:

<ToolbarItem Name="Add" Activated="OnAddClick"
           Priority="1" Order="Primary" Icon="Create.png" />

我的Create.png图标文件位于Android项目的/Resources/drawable/中。我在 Android Studio 中使用菜单布局文件做了同样的事情,并且我的图标是可见的。然而,我正在努力在 Xamarin Forms 中实现相同的结果。这是 Xamarin Forms 的问题还是我做错了什么?有什么建议吗?

最佳答案

为了使其真正跨平台工作,请确保文件名符合每个平台的所有要求。特别是 Android 是众所周知的挑剔的。只有小写文件名,没有任何特殊字符。您只能使用小写字母、数字、下划线和句点。

有效文件名示例为 create.pngicon_create.png

无效示例有:Create.pngicon create.pngcreate-icon.png 等。

了解有关 Xamarin documentation page 的更多信息。

正如评论中所指出的,Xamarin Studio 在指出非法文件名方面做得非常出色。

关于xaml - Android 中不出现 ToolbarItem 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41975526/

相关文章:

c# - 在 Xamarin Forms 中显示模态对话框时,如何显示和设置 'BackButtonText' ?

WPF枚举值作为ObjectDataProvider的方法参数

c# - 如何将复选框设置为默认为中级?

xamarin.forms - Xamarin Forms - 图像源无法从 url 工作

ios - 如何在launch.storybord + xamarin.forms中将图像设置为背景

c# - 如何在 xamarin.forms pcl 项目中配置 map ?

c# - 如何使用 Collection View 的简单列表

c# - UWP Webview - 选项卡标题更改时触发事件(DocumentTitle)

c# - 如何显示登录窗口和隐藏主窗口

c# - 在 Xamarin 表单的 XAML 中包含按钮时如何修复此异常?